在chrome扩展中选择元素有哪些方法?

时间:2010-08-12 20:48:43

标签: dom select elements google-chrome-extension xpath

我知道getElementById,getElementByNames ...和getElementsByTagName

有哪些其他方法可用于从DOM中选择一个或多个元素?如果某个项目没有ID或名称该怎么办。

我听说我可以使用XPath表达式来选择一系列HTML元素。我如何使用JavaScript?是否有一个可以帮助我实现这个目标的图书馆?

提前许多:)

1 个答案:

答案 0 :(得分:1)

为什么不直接使用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>