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;
  • 相关阅读:
    元类
    多态及多态性和鸭子类型
    类与对象和对应方法、封装
    面向对象与类
    内存管理与正则(re)模块
    Ajax
    Microsoft SQL Server2008安装教程
    兼容所有浏览器的关闭当前页面方法
    如何快速找到指定端口被哪个程序占用并释放该端口(解决bindException)
    MSSQL
  • 原文地址:https://www.cnblogs.com/cxiaojie/p/13163380.html
Copyright © 2011-2022 走看看