zoukankan      html  css  js  c++  java
  • js选择权

    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]
  • 相关阅读:
    一些业内有名的网站收集
    WCF重载
    FCKEditor fckconfig.js配置,添加字体和大小 附:中文字体乱码问题解决
    查询第几条到第几条的数据的SQL语句
    SPOJ 9939 Eliminate the Conflict
    UVA 10534 Wavio Sequence
    HDU 3474 Necklace
    POJ 2823 Sliding Window
    UVA 437 The Tower of Babylon
    UVA 825 Walking on the Safe Side
  • 原文地址:https://www.cnblogs.com/lujiang/p/7774974.html
Copyright © 2011-2022 走看看