我有這個功能,當我點擊<li>
元素(點擊)時觸發。
當我點擊相同的<li>
元素(unclick)時,我想觸發另一個功能。如何在相同的元素上有兩個事件? (點擊和取消點擊)
<ul id="list">
<li>Option1</li>
<li>Option2</li>
<li>Option3</li>
<li>Option4</li>
<li>Option5</li>
<li>Option6</li>
</ul>
<script>
var elems = document.getElementsByTagName('li');
Array.from(elems).forEach(v => v.addEventListener("click", addToArray));
function addToArray() {
}
</script>
請問,我正在尋找可以做到這一點的普通JavaScript代碼。 謝謝
? – the12
對不起。我不知道該怎麼做,爲什麼我首先要問。我不是在要求你們爲我編寫代碼,爲什麼我以一般的形式編寫代碼。我所有的嘗試都沒有任何意義。現在,在您向我展示「.toggle and .contains」後,我可以自己嘗試。@ RobG – Eggz
不用擔心。只要注意使用新功能,仍然有許多瀏覽器不支持箭頭功能或ECMAScript 2015功能。即使使用IE10,許多頁面也會將其瀏覽到IE7模式並執行瀏覽器嗅探,因此拒絕提供內容。 – RobG