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 是只读的

     

  • 相关阅读:
    pwndbg + gdb8.2 + kali (2018-10-09)爬坑
    关于EOF
    ARM的PC和LR寄存器
    存档,IE漏洞,一直不会分析
    QQProtect.sys漏洞真有意思
    问题
    gapz注入代码
    Spring JdbcTemplate批量操作数据库
    消息中间件MQ基础理论知识
    Spring4.3.1 JDBCTemplate操作数据库
  • 原文地址:https://www.cnblogs.com/hughdong/p/7212169.html
Copyright © 2011-2022 走看看