我正在尝试获取带有标题的元素(因为ID动态更改)并隐藏td。 尽管以下内容在Chrome中可以正常运行,但我在IE中看到的错误是-
对象不支持属性或方法“最接近”
document.querySelector('[title="myName"]').closest("td") = true;
答案 0 :(得分:2)
IE不支持.closest()在Chrome中可用,但在IE中却出现错误
.closest()
本机/原始javascript方法。
请参阅:
http://caniuse.com/#search=closest
developer.mozilla.org/en-US/docs/Web/API/Element/closest
这是最初为jquery编写的-跨浏览器支持,而无需查找支持详细信息。
$('[title="myName"]').closest("td").hide();