星期三, 3月 05, 2008

JavaScript取得html tag

< div id="divA">
< input type="image">
< input type="button">
< ddiv>

//取得divA
var divA = document.getElementsByTagName("div")[0]; //會取出所有的div,所以是個array
var divA =  document.getElementsById("divA");       //如有設id,可直接取id

//要取得div下的所有input
-doucument.all("divA").getElementsByTagName(input);
-doucument.divA.getElementsByTagName(input);


例2:http://www.javascriptkit.com/jsref/checkbox.shtml
< form name="test">
< input type="checkbox" name="checkgroup" checked />
< iinput type="checkbox" name="checkgroup" />
< iinput type="checkbox" name="checkgroup" checked />
< form>

for (i=0; i < document.test.checkgroup.length; i++){
  if (document.test.checkgroup[i].checked==true)
  alert("Checkbox at index "+i+" is checked!")
}


tag "a" 的href屬性
利用void(0)避開超鏈結時,要注意其他設定要在這之前,不然會被略過
< a href="javascript:void(0); name='test'"> //再利用javascript會抓不到test
< a name='test'" href="javascript:void(0); > //先將name放在前面就ok

沒有留言: