css-dom

作者: 前端许 | 来源:发表于2021-11-23 20:33 被阅读0次

    <script>

            /* css可以设置也可以返回 */

            /* jq的css方法 无论内部或者外部或者行内样式里面的属性都能获取 */

            // console.log( $('div').css('color'));

            /* 这个方法只能获取行内的样式 */

            // console.log(document.getElementsByTagName('div')[0].style.display);

            /* 原生的获取元素全部的样式 */

            // let a = window.getComputedStyle(document.getElementsByTagName('div')[0],null)

            // console.log(a.display);

            /* height() width() 可以设置和返回 */

            /* height如果是怪异盒模型实际上获取的是content的高度 */

            /* height如果是怪异盒模型实际上设置的是content的高度 */

            // console.log( $('div').height('130px') );

            /* width一样的 */

            /* 最好加单位,这样的话可以明显的区别是px 还是% */

            /* 如果不加默认是px */

            // console.log( $('div').width('100%') );

            /* 返回以像素为单位的top和left坐标。仅对可见元素有效  */

            /* offset会把left和margin-left的值加起来 */

            /* offset会把top和margin-top的值加起来 */

            /* 设置成display:none 是获取不到 left和top的值的 */

            // console.log( $('div').offset() );

            /* offsetParent返回最近的已定位祖先元素(父亲或者爷爷或者祖先只要定位就能获取最近的祖先元素)。

            定位元素指的是元素的CSS position值被设置为relative、absolute或fixed的元素

            */

            // console.log( $('.a').offsetParent().css('background','red') );

            /* 返回第一个匹配元素相对于父元素的位置

     */

    //  console.log( $('.a').position() )

        </script>

    相关文章

      网友评论

          本文标题:css-dom

          本文链接:https://www.haomeiwen.com/subject/kzqgtrtx.html