var tipHead =document.getElementsByClassName("tip-h");
for(var i = 0;i < tipHead.length; i++){
tipHead[i].ondbclick = function(){
this.parentNode.parentNode.removeChild(this.parentNode);
}
}
为什么点击了无法关闭?
JS代码的应该没有问题。
如果是简单的静态页面,考虑把你这段代码放到页面最后执行,以保证所有页面元素都存在。
另外如果页面存在异步加载问题,考虑在祖父级元素使用冒泡事件来拦截双击事件。
最好连同你页面的HTML代码一起贴出来
this.parentNode.parentNode.removeChild(this.parentNode);
???这是啥?
在孙子级元素上双击移除父级元素?直接把孙子同祖父挂上?