html字體樣式大全 Javascript問(wèn)題,給LI標(biāo)簽添加一個(gè)Onclick事件后,如何辨別點(diǎn)擊了li中哪個(gè)元素?
Javascript問(wèn)題,給LI標(biāo)簽添加一個(gè)Onclick事件后,如何辨別點(diǎn)擊了li中哪個(gè)元素?這個(gè)你可以根據(jù)其點(diǎn)擊的哪個(gè)元素來(lái)進(jìn)行判斷,你在clickLi調(diào)用的時(shí)候傳一個(gè)參數(shù)進(jìn)去,比如a,也就是&l
Javascript問(wèn)題,給LI標(biāo)簽添加一個(gè)Onclick事件后,如何辨別點(diǎn)擊了li中哪個(gè)元素?
這個(gè)你可以根據(jù)其點(diǎn)擊的哪個(gè)元素來(lái)進(jìn)行判斷,你在clickLi調(diào)用的時(shí)候傳一個(gè)參數(shù)進(jìn)去,比如a,也就是<li onclick = "clickLi(a)">,然后在對(duì)應(yīng)的方法里面打印一下你的這個(gè)a,你就能看到你點(diǎn)擊的是哪個(gè)元素了function clickLi(a) {console.log(a)}
然后根據(jù)你的元素做相應(yīng)的判斷就可以了。
其實(shí)你這個(gè)點(diǎn)擊其它元素導(dǎo)致li標(biāo)簽上點(diǎn)擊的事件被觸發(fā)是因?yàn)槊芭?,建議多看看js基礎(chǔ)知識(shí)就能了解其中的原理。
如果題主還有什么問(wèn)題歡迎留言!