我知道 getElementById、getElementByNames ... 和 getElementsByTagName
还有哪些其他方法可用于从 DOM 中选择一个或多个元素?如果一个项目没有 ID 或名称怎么办。
我听说我可以使用 XPath 表达式来选择一系列 HTML 元素。我如何使用 JavaScript 做到这一点?是否有图书馆可以帮助我实现这一目标?
提前感谢很多:)
我知道 getElementById、getElementByNames ... 和 getElementsByTagName
还有哪些其他方法可用于从 DOM 中选择一个或多个元素?如果一个项目没有 ID 或名称怎么办。
我听说我可以使用 XPath 表达式来选择一系列 HTML 元素。我如何使用 JavaScript 做到这一点?是否有图书馆可以帮助我实现这一目标?
提前感谢很多:)
为什么不直接使用 jQuery?
如果您在脚本中需要它,您可以通过 manifest.json 注入 jquery.js:
"content_scripts": [
{
"matches": ["http://www.google.com/*"],
"js": ["jquery.js", "myscript.js"]
}
]
如果您在 html 页面(背景、选项等)中需要它,您可以使用
<script src="jquery.js"></script>
甚至
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>