getelementbyid的作用(getelementbyid)

http://www.itjxue.com  2023-01-30 05:10  来源:未知  点击次数: 

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

(责任编辑:IT教学网)

更多

推荐Flash动画文章