zoukankan      html  css  js  c++  java
  • jQuery---DOM

    DOM:Document Object Model(文档对象模型)

    访问节点

    使用getElement系列方法访问指定节点

    • getElementById()
    • getElementsByName()
    • getElementsByTagName()

    根据层次关系访问节点

    属性:

    • parentNode
    • childNodes
    • firstChild
    • lastChild
    • nextSibling
    • previousSibling

    element属性

    • firstElementChild  返回节点的第一个子节点
    • lastElementChild  返回节点的最后一个子节点
    • nextElementSibling  下一个节点
    • previousElementSibling  上一个节点

    节点信息

    • nodeName 名称
    • nodeValue 值
    • nodeType 类型

    操作节点

    • 操作节点的属性
    • 创建和插入节点
    • 删除和替换节点
    • 操作节点样式
    • 获取元素的样式

    操作节点的属性

    getAttribute("属性名")
    setAttribute("属性名","属性值")
    

    创建和插入节点

    createElement( tagName)	创建一个标签名为tagName的新元素节点
    A.appendChild( B)	把B节点追加至A节点的末尾
    insertBefore( A,B )	把A节点插入到B节点之前
    cloneNode(deep)	        复制某个指定的节点
    

    删除和替换节点

    removeChild( node)	        删除指定的节点
    replaceChild( newNode, oldNode)	用其他的节点替换指定的节点

    style属性

    HTML元素.style.样式属性="值";
    onclick	        当用户单击某个对象时调用事件
    onmouseover	鼠标移到某元素之上
    onmouseout	鼠标从某元素移开
    onmousedown	鼠标按钮被按下  

    className属性

    HTML元素.className="样式名称“;
    

    获取元素的样式

    HTML元素.style.样式属性;
    document.defaultView.getComputedStyle(元素,null).属性;
    HTML元素. currentStyle.样式属性;
    

    HTML中元素属性

    offsetLeft 	返回当前元素左边界到它上级元素的左边界的距离,只读属性
    offsetTop	返回当前元素上边界到它上级元素的上边界的距离,只读属性
    offsetHeight	返回元素的高度
    offsetWidth	返回元素的宽度
    offsetParent	返回元素的偏移容器,即对最近的动态定位的包含元素的引用
    scrollTop	返回匹配元素的滚动条的垂直位置
    scrollLeft	返回匹配元素的滚动条的水平位置
    clientWidth	返回元素的可见宽度
    clientHeight	返回元素的可见高度
    

    元素属性应用

    标准
    document.documentElement.scrollTop;
    document.documentElement.scrollLeft;
    谷歌
    document.body.scrollTop;
    document.body.scrollLeft;
  • 相关阅读:
    UESTC--1267
    HDU--1394
    rvm 安装后的补充工作:source $HOME/.profile
    FFmpeg 初级使用
    Vue 打包部署上线
    阿里云Centos7.6中部署nginx1.16+uwsgi2.0.18+Django2.0.4
    响应式网站设计---Bootstrap
    GitBook简单的使用
    VUE 参数共享问题
    Django之JWT理解及简单应用
  • 原文地址:https://www.cnblogs.com/cxiaojie/p/13163380.html
Copyright © 2011-2022 走看看