2011-04-14 22 views

回答

0

從chrome(通常覆蓋chrome://browser/content/browser.xul),您可以通過document.getElementById('searchbar ')找到您需要的ID的最好方法是使用Dom Inspector:https://addons.mozilla.org/en-US/firefox/addon/dom-inspector-6622/

無論如何,如果您想訪問搜索欄的內部dom元素,您需要使用getAnonymousElementByAttribute因爲這是匿名內容(來自XBL綁定)。所以,如果你需要得到輸入元素本身(如果您鍵入的搜索字詞),你會做到這一點從鉻是這樣的:

var searchbarElement = document.getElementById('searchbar'); 
var input = document.getAnonymousElementByAttribute(searchbarElement, 'anonid', 'input'); 

你需要使用DOM Inspector來找出哪些元素你需要和如何訪問它。