嘿#2的開發者,我有這樣的代碼使用Javascript選擇一個元素
<div id="1"></div><div id="2"></div><div id="3"></div><div id="4"></div><div id="5"></div><br>
<div id="6"></div><div id="7"></div><div id="8"></div><div id="9"></div><div id="10"></div><br>
<div id="11"></div><div id="12"></div><div id="13"></div><div id="14"></div><div id="15"></div><br>
<div id="16"></div><div id="17"></div><div id="18"></div><div id="19"></div><div id="20"></div><br>
<div id="21"></div><div id="22"></div><div id="23"></div><div id="24"></div><div id="25"></div><br>
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.5.11/p5.min.js"></script>
<script src="../sketch.js"></script>
<script>
document.getElementsByTagName("div")[0].addEventListener("click", displayDate);
function displayDate() {
this.style.backgroundColor = 'red';
}
</script>
我希望能夠點擊一個div和的Javascript(不是jQuery的)改變背景顏色只被點擊的div。我已經嘗試了一切。我該怎麼做?
而不是增加對每個div的聽衆,考慮addi將偵聽器綁定到父項並使用'event.target'來發現被點擊的元素。 – RobG