zoukankan      html  css  js  c++  java
  • 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()

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

  • 相关阅读:
    推送
    XPath
    XML
    在xcode 6.4 环境下写的demo 在xode7 环境下 网络请求有问题
    SVN 搭建
    翻译
    iOS面试题积累
    安卓扁平化之路专题(三)Android 5.0新特性
    Android @SuppressLint @TargetApi 总结
    Android_support_v4,Android_support_v7,Android_support_v13区别
  • 原文地址:https://www.cnblogs.com/youjiajin/p/6007447.html
Copyright © 2011-2022 走看看