getelementbyid的作用(getelementbyid)
JAVAscript里面的getElementById是干什么用的?
比如一个 html 标签:input type="text" id="user" /
使用 getElementById('user'); 方法,可以得到这个标签的所有内容,包括其子标签等。
var temp = getElementById('user').type;
这样 temp 的值就是 text
其他任何标签也如此,如 div id="newdiv"span1111/span/div
var temp = getElementById('newdiv');
temp 则是 newdiv 对象,可以通过 temp.innerHTML 的到 "span1111/span" 这个值。
当然通过他所提供的多种方式也可以直接得到 span 的对象。
JAVAscript里面的getElementById是干什么用的
getElementById() 方法可返回对拥有指定 ID 的第一个对象的引用。
HTML DOM 定义了多种查找元素的方法,除了 getElementById() 之外,还有 getElementsByName() 和 getElementsByTagName()。
不过,如果您需要查找文档中的一个特定的元素,最有效的方法是 getElementById()。
在操作文档的一个特定的元素时,最好给该元素一个 id 属性,为它指定一个(在文档中)唯一的名称,然后就可以用该 ID 查找想要的元素。
getElementById是什么用的?
getElementsByName 通过Name返回多个控件集 返回的是一个集合
getElementById 返回指定ID的控件(单个)
getElementsByTagName 通过标记名(DIV INPUT FORM....)返回多个元素集
例如在网页中
input type=text id="abc" value="asdf"
在js中可用 document.getElementById("abc").value获得对象的值
求教 document.getElementById 的用法
1、getElementById
作用:一般页面里ID是唯一的,用于准备定为一个元素
语法: document.getElementById(id)
参数:id :必选项为字符串(String)
返回值:对象; 返回相同id对象中的第一个,按在页面中出现的次序,如果无符合条件的对象,则返回 null
example:
document.getElementById("id1").value;
2、getElementsByName
作用:按元素的名称查找,返回一个同名元素的数组
语法: document.getElementsByName(name)
参数:name :必选项为字符串(String)
返回值:数组对象; 如果无符合条件的对象,则返回空数组,按在页面中出现的次序
example:
document.getElementsByName("name1")[0].value;
document.getElementsByName("name1")[1].value;
3、getElementsByTagName
作用:按HTML标签名查询,返回一个相同标签元素的数组
语法: object.getElementsByTagName(tagname) object可以是document或event.srcElement.parentElement等
参数:tagname:必选项为字符串(String),根据HTML标签检索。
返回值:数组对象; 如果无符合条件的对象,则返回空数组,按在页面中出现的次序
example:
document.getElementsByTagName("p")[0].childNodes[0].nodeValue;
document.getElementsByTagName("p")[1].childNodes[0].nodeValue