1.getElementById
语法:document.getElementById(id)
参数:id为String
返回值:对象;返回此id的第一个对象,否则,为null
如:
<input type=text id=text>
document.getElementById(text).value来取得该文本框的值
2.getElementsByName
语法:document.getElementsByName(name)
参数:name为string
返回值:对象;返回name值相同的数组对象,否则为空数组。
如:
<input type=text name=text>
<input type=text name=text>
<input type=text name=text>
var text_value=document.getElementsByName(text);
for(var i=0;i<text_value.length;i++)//通过一个循环来取得值
{
document.write(text_value[i].value);
}
3.getElementsByTagName
语法:object.getElementsByTagName(tagname) ;object可以使document,event,srcElement,parentElement等
参数:tagname为string
返回值:数组对象。否则为空数组
如:
<div name="docname" id="docid1" onClick="bgcolor()"></div>
<div name="docname" id="docid2" onClick="bgcolor()"></div>
var docnObj=document.getElementsByTagName("div");
docnObj[0].style.backgroundColor = "black";
docnObj[1].style.backgroundColor = "black";