首先,我对所有 JavaScript 东西都很陌生。我正在使用 ParentNode.remove() 关闭我网站上的模式框。在 Firefox 和 Chrome 中完美运行,但在 IE 中不起作用 (8-9-10-11...)。
我用来关闭该框的链接如下所示:
<a onClick="parentNode.remove()" class="close">X</a>
有没有办法可以调整 onclick 以在 Internet Explorer 中工作?
非常感谢!
最佳答案
remove();
是一个 jQuery 方法。你在使用 jQuery 吗?如果是这样,您可以这样做:$(this).parent().remove();
。
我不知道这是否只是一个示例,但我建议创建一个函数而不是单独添加。
$('a').on('click', function (e) {
e.preventDefault();
$(this).parent.remove();
});
关于javascript - ParentNode.remove() 在 IE 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25385525/