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

     

  • 相关阅读:
    语音
    elasticsearch-HQ 安装与使用
    身份证号归属地数据库
    mysql 检查一个字符串是不是身份证号
    导出微信聊天记录并生成词云
    云平台Linux主机安装流程
    7za的压缩与解压
    把linux文件夹压缩成tar.gz的命令
    Python中包(package)的调用方式
    golang学习笔记 ----读写文件
  • 原文地址:https://www.cnblogs.com/hughdong/p/7212169.html
Copyright © 2011-2022 走看看