Javascript事件代理
<body> <section class="preview"> </section> <div class="button-bar"> <button data-color="red">Red</button> <button data-color="yellow">Yellow</button> <button data-color="green">Green</button> <button data-color="purple">Purple</button> </div> </body>
<script> let buttonBar = document.querySelector('.button-bar'); // Add your code here buttonBar.addEventListener('click', function(e) { if (e.target && e.target.nodeName == 'BUTTON') { buttonBar.style.backgroundColor = e.target.dataset.color; } }); </script>
阅读量: 640
发布于:
修改于:
发布于:
修改于: