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]
  • 相关阅读:
    CSS发布时间
    1CSS简介
    CSS 样式的优先级(重要,一定要理解)
    css为什么叫层叠样式表
    Django学习手册
    Django学习手册
    Django学习手册
    Django学习手册
    Django学习手册
    Django学习手册
  • 原文地址:https://www.cnblogs.com/lujiang/p/7774974.html
Copyright © 2011-2022 走看看