我有以下代码通过它的属性获取元素:
document.getElementsByAttribute("xlink:href",id);
我收到此错误:
未捕获的类型错误:document.getElementsByAttribute 不是函数
我不明白出了什么问题,这不是标准的 chrome 功能吗?
原文由 Arihant 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有以下代码通过它的属性获取元素:
document.getElementsByAttribute("xlink:href",id);
我收到此错误:
未捕获的类型错误:document.getElementsByAttribute 不是函数
我不明白出了什么问题,这不是标准的 chrome 功能吗?
原文由 Arihant 发布,翻译遵循 CC BY-SA 4.0 许可协议
这不是chrome标准功能吗?
不,不是。
来自 MDN :
请注意,此方法仅适用于 XUL 元素;它不是 W3C DOM 的一部分。
考虑将 querySelectorAll
与 属性选择器 一起使用。
原文由 Quentin 发布,翻译遵循 CC BY-SA 3.0 许可协议
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
从 文档:
用这个: