js获取HTML元素节点方法
7页1、Javascript获取网页中HTML元素的集中方法分析getElementByld getElementsByName getElementsByTagName 大概介绍getElementByld , getElementsByName , getElementsByTagName后两个是得到集合,byid只是得到单个对象getElementByld 的用法举个例子: 网页陶吧v/ a同一页面内的引用方法:1、使用id:linkl.href,返回值为 http:/2、使用 name:document.all.linknamel.href,返回值为 http:/3、使用 sourseIndex:document.all(4).href /注意,前面还有 HTML、HEAD、TITLE 和 BODY,所以是 44、使用链接集合:docume nt.a nchors(0).href全部的集合有 all、anchors、applets、areas、attributes、behaviorUrns、bookm arks、boundElements、cells、childNodes、childr
2、en、controlRange、elements、emb eds、filters forms、frames、images、imports、links、mimeTypes、options、plugi ns、rows、rules、scripts、styleSheets、tBodies、TextRectangle,请参考 MSDN 介绍。其实方法3和方法4是一样使用的集合,只是一个是all,可以包括页面所有标记,而anchors只包括链接。5、getElementByld:docume nt.getEleme ntById(li nk1).href6、getElementsByName:document.getElementsByName(linkname1)0.href /这也是一个集合,是所有 n ame等于该方法所带参数的标记的集合7、getElementsByTagName:docume nt.getEleme ntsByTagName(A)O.href / 这也是一个集合,是所有标记名 称等于该方法所带参数的标记的集合8、tags 集合:docume nt.all.tags(A)O
3、.href与方法7一样是按标记名称取得一个集合除此之外:event.scrElement可以获得触发时间的标记的引用;document.elementFromPoint(x,y)可以获得x和y坐标处的元素的引用;docume p onen tFromPo in t(eve nt.clie ntX,eve nt.clie ntY)可以获得鼠标 所在处元素的引用;还可以通过元素的父子节点和兄弟节点关系来引用,如nextSibling(当前节点的后一节 点)、previousSibling(当前节点的前一节点)、childNodes、children、firstChild、lastChil d、parentElement等都是父子节点和兄弟节点的一些引用;还不仅限于此。上面是同一页面内的常见引用方法,另外还涉及到不同页面中的getElementsByName返回的是所有name为指定值的所有元素的集合根据NAME标签属性的值获取对象的集合。”集合比数组要松散的多,集合里每个子项的类型可以不同,集合只是把某些元素放在一起作 为一类来使用,相比之下数组就严格多了,每个子项都是统一的类型.docu
4、ment.getElement sByName, document.getElementsByTagName, document.formName.elements 这 类方法所得到的结果都是集合.例:田日Codedocume nt.getEleme ntsByName()这个方法.它对一个和多个的处理是一样的,我们可以 用:Temp = docume nt.getEleme ntsByName(happy)来引用当Temp只有1个的时候,那么就是Temp0,有多个的时候,用下标法Tempi循环获取也有例外:在 ie 中 getElementsByName(test“)的时候返回的是 id=test 的 object 数组,而 firefox则返回的是name= test的object的数组。按照w3c的规范应该是返回的是name= test的object的数组。firefox和ie中的getElementBylD相同:获取对ID标签属性为指定值的第一个对象的引 用。注意getElementsByName 有s在里面document.getElementById()可以控制某个 id
《js获取HTML元素节点方法》由会员大米分享,可在线阅读,更多相关《js获取HTML元素节点方法》请在金锄头文库上搜索。
2023-02-05 4页
2023-06-15 6页
2024-01-06 42页
2023-02-12 12页
2022-07-31 31页
2023-03-09 6页
2023-03-11 6页
2024-03-08 5页
2022-10-11 21页
2024-01-11 27页