JS获取节点的兄弟,父级,子级元素
来源:互联网 发布:js input 失去焦点 编辑:程序博客网 时间:2024/05/23 11:55
<div id="test"> <div></div> <div></div> </div> <script> function dom() { var s= document.getElementById("test"); del_ff(s); //清理空格 var chils= s.childNodes; //得到s的全部子节点 var par=s.parentNode; //得到s的父节点 var ns=s.nextSbiling; //获得s的下一个兄弟节点 var ps=s.previousSbiling; //得到s的上一个兄弟节点 var fc=s.firstChild; //获得s的第一个子节点 var lc=s.lastChile; //获得s的最后一个子节点 } </script>
var b =document.getElementById("test").childNodes;
此时b.length 在IE浏览器中没问题,其依旧等于2,但是在FF浏览器中则会使4,是因为FF把换行也当做一个元素了。
所以,在此,我们就要做处理了,需遍历这些元素,把元素类型为空格而且是文本都删除。
function del_ff(elem){ var elem_child = elem.childNodes; for(var i=0; i<elem_child.length;i++){ if(elem_child[i].nodeName == "#text" && !/\s/.test(elem_child.nodeValue)) {elem.removeChild(elem_child) } } }
- JS获取节点的兄弟,父级,子级元素
- JS获取节点的兄弟,父级,子级元素
- JS获取节点的兄弟,父级,子级元素
- JS获取节点的兄弟,父级,子级元素
- JS获取节点的兄弟,父级,子级元素
- JS获取节点的兄弟,父级,子级元素
- JS获取节点的兄弟,父级,子级元素
- JS获取节点的兄弟,父级,子级元素
- JS获取节点的兄弟,父级,子级元素
- JS获取节点的兄弟,父级,子级元素
- JS获取节点的兄弟,父级,子级元素
- JS获取节点的兄弟,父级,子级元素
- JS获取节点的兄弟,父级,子级元素的方法
- JS和jQuery获取节点的兄弟,父级,子级元素
- js、jquery获取当前元素的父,子,兄弟节点
- jquery获取节点的兄弟,父级,子级元素的方法
- S获取节点的兄弟,父级,子级元素的方法
- JS获取节点的兄弟,父级,子级元素(原生和基于jquery) 、动态创建文档元素 、this和$(this)区别
- oracle 临时表
- java类生命周期
- java基础知识点集合
- JavaScript字符串数组拼接的性能
- 顺序及注意事项
- JS获取节点的兄弟,父级,子级元素
- INSTALL_FAILED_UPDATE_INCOMPATIBLE和INSTALL_FAILED_SHARED_USER_INCOMPATIBLE
- java异常处理学习笔记
- javascript innerHTML、outerHTML、innerText、outerText的区别
- 【ligerTip】鼠标滑动显示层提示
- 过时api LocalActivityManager 作用
- java枚举入门
- 自己测试的c#中讲得不是很清楚的地方
- servlet和JSP学习