美文网首页
js 操作DOM

js 操作DOM

作者: 醉青风 | 来源:发表于2021-08-24 09:51 被阅读0次

    获取dom的三种方式

    <div  @click="getElement ($event)"  id="test"   ref="test" />
    //原生
    let element =   document.getElementById("test")
    // vue
    let element = this.$refs.test
    // vue获取原生实例
    getElement (event){
    let element = event.target
    }
    

    dom常用属性 ( element .属性)

    元素类型

    名称 描述
    nodeName 获取标签类型
    名称 描述
    innerHTML/innerText 内容

    样式宽+padding

    名称 描述
    clientWidth 该元素对象的左内边框至右内边框的距离。
    clientHeight
    clientTop
    clientLeft 该元素对象的左边框宽度。

    样式宽+padding+border

    名称 描述
    offsetWidth: 该元素左外边框至右外边框的距离。
    offsetHeight:
    offsetTop:
    offsetLeft: 该元素左外边框至窗口左边界的距离。

    dom 滚动宽高, 样式宽包括滚动部分

    名称 描述
    scrollWidth: 是元素的宽度且包括滚动部分。
    scrollHeight:
    scrollTop: 可视区域距离滚动顶部的距离
    scrollLeft:

    相关文章

      网友评论

          本文标题:js 操作DOM

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