zoukankan      html  css  js  c++  java
  • JavaScript | HTML DOM

    什么是DOM

    HTMLDOMHTML文档视作树结构,被称为"节点树"

    作用:可通过 JavaScript (以及其他编程语言)对 HTML DOM 进行访问

       

    ————————————————————————————————————————————

    DOM对象方法

    具体方法见手册

    getElementById()

    返回带有指定 ID 的元素。

    getElementsByTagName()

    返回包含带有指定标签名称的所有元素的节点列表(集合/节点数组)。

    getElementsByClassName()

    返回包含带有指定类名的所有元素的节点列表。

    appendChild()

    创建新的元素。

    removeChild()

    删除子节点。

    replaceChild()

    替换子节点。

    insertBefore(

    插入新的子节点。

    createAttribute()

    创建属性节点。

    createElement()

    创建元素节点。

    createTextNode()

    创建文本节点。

    getAttribute()

    返回指定的属性值。

    setAttribute()

    把指定属性设置或修改为指定的值。

    ————————————————————————————————————————————

    DOM属性

    具体方法见手册

    innerHTML

    获取元素内容

    • innerHTML 属性对于获取或替换 HTML 元素的内容很有用

    nodeName

    属性规定节点的名称

    • nodeName 是只读的
    • 元素节点的 nodeName 与标签名相同
    • 属性节点的 nodeName 与属性名相同
    • 文本节点的 nodeName 始终是 #text
    • 文档节点的 nodeName 始终是 #document
    • nodeName 始终包含 HTML 元素的大写字母标签名。

    nodeValue

    规定节点的值。

    • 元素节点的 nodeValue undefined null
    • 文本节点的 nodeValue 是文本本身
    • 属性节点的 nodeValue 是属性值

    nodeType

    返回节点的类型

    • nodeType 是只读的

     

  • 相关阅读:
    正则表达式实现密码检查
    用ueditor上传图片、文件等到七牛云存储
    cas单点登录流程
    移动端 触摸事件 ontouchstart、ontouchmove、ontouchend、ontouchcancel
    新开博客
    深入理解Mysql数据库主从延迟
    js 关于下载文件如何判断是否下载成功
    [我还会回来的]asp.net core再战iris
    nrm的使用
    innodb_flush_log_at_trx_commit参数测试
  • 原文地址:https://www.cnblogs.com/hughdong/p/7212169.html
Copyright © 2011-2022 走看看