关键词不能为空

当前您在: 主页 > 英语 >

JS中getElementById()、getElementsByName()、getElementsByTagName

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-28 05:58
tags:

-

2021年2月28日发(作者:matter是什么意思啊)


JS



getElementById()



getElementsByName()



getElementsByTagName()


的区别和应用







getElementById()


方法可返回对拥有指定



ID


的第一个对象的引用




语法:


mentByIdx_x_x(id)




getElementsByName()


方法可返回带有指定名称的对象的集合




语法:


mentsByName(name)





两者的不同点:



< br>(


1


)该方法与



getElementById()


方法相似,但是它查询元素的



name


属性,而不是



id



性。





2


)因为 一个文档中的



name


属性可能不唯一(如



HTML


表单中的单选按钮通常具有相


同的



name


属性)



所有



getElementsByName()


方法返回的是元素 的数组,


而不是一个元素。







getElementsByTagName_r()


方法可 返回带有指定标签名的对象的集合,


返回元素的顺序是它


们在文 档中的顺序。




语法:


mentsByTagName_r(tagname)



提示:




(1)


如果把特殊字符串




传递给



getElementsByTagName_r()


方法,


它将返回文档中所有元


素的列表,元素排列的顺序就是它们在文 档中的顺序。




(2)


传递给



getElementsByTagName_r()


方法的字符串可以不区分大小写。










例子


1












alue();


这是标 题


1



点击标题,会 提示出标题


1


的值。




表单中的值



alue2();



点击表单框, 会提示出表单中的值。











例子


2