javascript获取对象宽度和高度
标签元素的宽高值获取//绝对宽度Obj.offsetWidth//绝对高度Obj.offsetHeight以下是获取窗口对象的宽高值。clientHeight ??获取对象的高度,不计算任何边距、边框、滚动条,但包括该对象的补白。clientLeft ??获取 ??offsetLeft ??属性和客户区域的实际左边之间的距离。clientTop ??获取 ??offsetTop ??属性和客户区域的实际顶端之间的距离。clientWidth ??获取对象的宽度,不计算任何边距、边框、滚动条,但包括该对象的补白。clientX ??设置或获取鼠标指针位置相对于窗口客户区域的 ??x ??坐标,其中客户区域不包括窗口自身的控件和滚动条。 clientY ??设置或获取鼠标指针位置相对于窗口客户区域的 ??y ??坐标,其中客户区域不包括窗口自身的控件和滚动条。clip ??设置或获取定位对象的哪个部分可见。clipBottom ??获取对象剪裁区域的底边坐标。clipLeft ??获取对象剪裁区域的左边坐标。clipRight ??获取对象剪裁区域的右边坐标。clipTop ??获取对象剪裁区域的顶边坐标。
JS获取节点的兄弟,父级,子级元素
<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>下面介绍JQUERY的父,子,兄弟节点查找方法jQuery.parent(expr) ?找父亲节点,可以传入expr进行过滤,比如$("span").parent()或者$("span").parent(".class")jQuery.parents(expr),类似于jQuery.parents(expr),但是是查找所有祖先元素,不限于父元素jQuery.children(expr).返回所有子节点,这个方法只会返回直接的孩子节点,不会返回所有的子孙节点jQuery.contents(),返回下面的所有内容,包括节点和文本。这个方法和children()的区别就在于,包括空白文本,也会被作为一个jQuery对象返回,children()则只会返回节点jQuery.prev(),返回上一个兄弟节点,不是所有的兄弟节点jQuery.prevAll(),返回所有之前的兄弟节点jQuery.next(),返回下一个兄弟节点,不是所有的兄弟节点jQuery.nextAll(),返回所有之后的兄弟节点jQuery.siblings(),返回兄弟姐妹节点,不分前后jQuery.find(expr),跟jQuery.filter(expr)完全不一样。jQuery.filter()是从初始的jQuery对象集合中筛选出一部分,而jQuery.find()的返回结果,不会有初始集合中的内容,比如$("p"),find("span"),是从<p>元素开始找<span>,等同于$("p span")
var first=document.getElementByTagName("div")[0].children[0]
js选择权
原文地址:http://www.cnblogs.com/lujiang/p/7774974.html