• DOM


    loadXML() 方法用于加载字符串(文本)

    load() 用于加载文件。

    x.getElementsByTagName(name) - 获取带有指定标签名称的所有元素

    x.appendChild(node) - 向 x 插入子节点

    • x.removeChild(node) - 从 x 删除子节点
    • 访问节点
    • 您可以通过三种方法来访问节点:
    • 通过使用 getElementsByTagName() 方法
    • 通过循环(遍历)节点树
    • 通过利用节点的关系在节点树中导航

    节点的属性

    三个重要的 XML DOM 节点属性是:

    • nodeName
    • nodeValue
    • nodeType

    nodeName 属性规定节点的名称。

    • nodeName 是只读的
    • 元素节点的 nodeName 与标签名相同
    • 属性节点的 nodeName 是属性的名称
    • 文本节点的 nodeName 永远是 #text
    • 文档节点的 nodeName 永远是 #document

    nodeValue 属性规定节点的值。

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

    DOM 是 W3C(万维网联盟)的标准。

    DOM 是 Document Object Model(文档对象模型)的缩写。

    HTML DOM 定义了所有 HTML 元素的对象属性,以及访问它们的方法

    *重点

    getElementById()

    返回带有指定 ID 的元素。

    getElementsByTagName()

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

    常用方法

    方法

    描述

    getElementById()

    返回带有指定 ID 的元素。

    getElementsByTagName()

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

    getElementsByClassName()

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

    appendChild()

    把新的子节点添加到指定节点。

    removeChild()

    删除子节点。

    replaceChild()

    替换子节点。

    insertBefore()

    在指定的子节点前面插入新的子节点。

    createAttribute()

    创建属性节点。

    createElement()

    创建元素节点。

    createTextNode()

    创建文本节点。

    getAttribute()

    返回指定的属性值。

    setAttribute()

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

  • 相关阅读:
    红黑树以及与AVL树的区别
    yum安装mysql
    sql注入攻击
    http keep-alive
    csrf和xss
    点击事件跳转QQ 添加好友
    引入百度地图及出现的问题
    node 出现npm ERR! code ERR_TLS_CERT_ALTNAME_INVALID npm ERR! errno ERR_TLS_CERT_ALTNAME_INVALID npm ERR! request to https://registry.cnpmjs.org/vue-cli failed, reason:
    正则表达式校验-大于0的所有数,小数点后保留两位小数和正整数
    vue项目引入富文本编辑器(回显)
  • 原文地址:https://www.cnblogs.com/youjiajin/p/6007447.html
Copyright © 2020-2023  润新知