用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”)