节点获取

object.childNodes      此方法可以获取某个对象下的所有子节点,为类数组,有长度,由于包含空格文本节点,故不常用。

object.children           找到某个对象下面所有元素子节点,为类数组,常用。不是标准属性,但所有浏览器都支持。

nodeValue           查看节点的属性值

nodeName           查看节点的属性名称

object.parentNode      获取某个元素的父级节点

nextElementSibling     获取某个元素的下一个兄弟节点

previousElementSibling  获取某个元素的上一个兄弟节点

firstElementchild       获取某个元素的第一个子节点

lastElementchild      获取某个元素的最后一个子节点

node.offsetParent        获取某个节点最近的有定位属性的祖先节点,父级都没有定位属性时,默认为body;

node.offsetLeft          获取某个节点的左外边框到最近的有定位属性的父级的左内边框距离;

node.offsetTop          获取某个节点的上外边框到最近的有定位属性的父级的上内边框距离;

时间: 2024-11-17 22:24:19

节点获取的相关文章

JavaScript---网络编程(6)-Dom和Bom模型概念讲解(节点获取,window对象)

本节讲Dom和Bom模型概念讲解(节点获取,window对象). out.js: 写了2个输出到页面的函数. function println(param){ document.write(param+"<br/>"); } function print(param){ document.write(param); } window对象中的方式: 方法: confirm : bConfirmed = window.confirm( [sMessage]) 显示一个确认对话框

dom中一些节点获取和增改

1获取标签里的文本对象: 对象.innerText 获取标签里的文本内容     早期的火狐浏览器中是不支持的 赋值会输出转义后的内容 对象.innerHTML 获取标签里的所有内容 赋值会输出原样 都兼容 对象.textContent 获取标签里的文本内容   IE8之前包括ie8不支持  2 自定义属性 自定义属性 js无法通过点的方式获得 对象.getAttribute("属性名")  得到自定义属性对象 对象.setAttribute("属性名",”属性值“

jacascript DOM节点获取

前言:这是笔者学习之后自己的理解与整理.如果有错误或者疑问的地方,请大家指正,我会持续更新! getElementById() obj.getElementById(id) 该方法接收一个参数(该元素的id),若找到则返回该元素对象,若不存在则返回null: 任何HTML元素可以有一个 id 属性,在文档中该值必须唯一: 若浏览器中出现多个 id 名的情况,CSS样式对所有该 id 名的元素都生效,但 javascript 脚本仅对第一个出现该 id 名的元素生效: getElementsByT

JQuery 各节点获取函数:父节点,子节点,兄弟节点

jQuery.parent(expr)           //找父元素 jQuery.parents(expr)          //找到所有祖先元素,不限于父元素 jQuery.children(expr)        //查找所有子元素,只会找到直接的孩子节点,不会返回所有子孙 jQuery.contents()            //查找下面的所有内容,包括节点和文本. jQuery.prev()                //查找上一个兄弟节点,不是所有的兄弟节点 jQue

jq 节点获取

上一个节点 $(this).prev(); 下一个节点 $(this).next(); 子节点 $(this).children(); 原文地址:https://www.cnblogs.com/html5redbird/p/11453596.html

&lt;a href=&quot;onclick=&quot;javascript:goSearch(this)&quot; class=&quot;click&quot; name=&quot;Java&quot;&gt;Java&lt;/a&gt;为什么a标签的父节点获取不到

<script> function goSearch(event) { //var select = $('#keyInput').val($(event).attr("name")); var hotkey = $(event).attr("name"); var inputkey=$('#keyInput').val(); var searchUrl = "http://localhost:8959/CampusPostSearch.asp

easyui的tree节点的获取和选中

1.设置选中tree的节点 var node = $('#tt').tree('find', 1);//找到id为"tt"这个树的节点id为"1"的对象$('#tt').tree('select', node.target);//设置选中该节点 2.获取选中节点的值 $("#tt").tree('getSelected').id $("#tt").tree('getSelected').text 3.通过子节点获取父节点 va

jsp获取dom节点以及节点的文本值和参数属性值

1.获取节点的方式: 1)通过顶层获取节点: document.getElementById("");通过id获取节点的属性值.备注:如果包含多个相同ID的节点,只返回第一个节点 document.getElementsByName("");返回一组相同name元素的数组.然后通过判断属性来确定是否为需要的节点,以radio,CheckBox为例,通过判断check的属性是否为TRUE: document.getElementsByTagName();通过标签名来获

解析某些特殊格式XML文件时,获取不到根节点问题

还是在语音识别这块.在读取本地的SRGS的XML后,无法获取到根节点<grammar>. 下面是SRGS.XML文件(只给出了根节点) <?xml version="1.0" encoding="utf-8" ?> < grammar version="1.0" xml:lang="zh-cn" root="mediaMenu" tag-format="semanti