天天看點

在js腳本中找到控件

用js腳本找到它

左直拳

在腳本裡想找到一個控件,有幾種方法。

如果是FORM裡面的控件,如textbox,checkbox,select,等等,可以用

document.Form NAME.控件NAME 的形式通路。

但很多時候一些控件都不屬于FORM,又怎樣通路?

以前,可以用 document.all.控件ID 的方法,例如,有個<input type=”button” id=”cmdSure” value=”确定”/>,用

document.all.cmdSure.click() 就可以觸發該按牛的電擊事件。

不過,用document.all現在好象不夠标準(今天是樣樣講求标準的時代),微軟的VS。NET2005 的IDE環境裡裡已經找不到這種寫法了,不過也不會出錯。

标準的寫法是用

1、document.getElementByID(控件ID值)

2、document.getElementsByName(控件名)

3、document.getElementsByTagName(标簽名)

注意第2、3種是傳回數組,因為在一個頁面中,同名的控件可能不止一個(如radioButton),同标簽的就更不用說了。

所謂的标簽,就是指HTML标簽,比如,想找出頁面中所有的DIV,就可以用3,

document.getElementsByTagName(“div”)