2010-08-12 52 views
0

我知道的getElementById,getElementByNames ...和的getElementsByTagName選擇鉻擴展中的元素有哪些方法?

還有什麼其他方法可以選擇從DOM一種或多種元素?如果某個項目沒有ID或名稱,該怎麼辦?

我聽說我可以使用XPath表達式來選擇一系列HTML元素。我如何使用JavaScript做到這一點?有沒有可以幫助我實現這一目標的圖書館?

Thanx很多提前:)

回答

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> 
+0

非常感謝!我認爲jQuery選擇器是一個理想的選擇:) – 2010-08-12 21:03:08

+1

如果你不想使用jQuery,Chrome支持document.querySelector和document.querySelectorAll,其工作方式類似於jQuery選擇器 - 這裏是一個包含一些信息的頁面:https:/ /developer.mozilla.org/en/DOM/document.querySelector – 2010-08-16 23:32:30