如何使用javascript制作;活动代表团“;
我在网上搜索了很长时间。但是没有用。请帮助或尝试给出一些如何实现这一点的想法 我想点击“li”,然后提醒某事物 但单击“2222”或“33333”,则没有警报 如何让李“点击委托”如何使用javascript制作;活动代表团“;,javascript,Javascript,我在网上搜索了很长时间。但是没有用。请帮助或尝试给出一些如何实现这一点的想法 我想点击“li”,然后提醒某事物 但单击“2222”或“33333”,则没有警报 如何让李“点击委托” document.body.addEventListener(“单击”,函数(e){ if(e.target&&e.target.nodeName.toUpperCase()=“LI”){ 警报(“点击”); } },假) 11111111 22222222 3333 44444 您可以使用.parentNode
document.body.addEventListener(“单击”,函数(e){
if(e.target&&e.target.nodeName.toUpperCase()=“LI”){
警报(“点击”);
}
},假)代码>
- 11111111
- 22222222
- 3333
- 44444
您可以使用.parentNode
循环当前目标的所有父元素
document.body.addEventListener(“单击”,函数(e){
如果(如目标){
var a=e.目标;
while(a){
if(a.nodeName.toUpperCase()=“LI”)
{
警报(“点击”);
打破
}
a=a.parentNode;
}
}
},假)代码>
- 11111111
- 22222222
- 3333
- 44444
属性e.target
告诉您单击的“底层”元素,在您的2222222
和333333333
中,它是
元素,而不是
。您的通常做法是什么意思?“delegation to document.body”通常与“while”连用要找到dom?通常的做法----通常的方法?对不起,我的英语很差。jq“委派”是否使用此方法(而要查找dom)?您可以使用jquery。单击
以更轻松地执行。