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

     

  • 相关阅读:
    NHibernate中多表(对象)间的查询
    将datagrid数据导到excel的一个问题
    win2003<IIS6>部署.net 4.0<asp.net 4>
    C# 单元测试
    office2010 word发布博客 博客园
    语义化的HTML首先要强调HTML结构
    SQL Server 2005 安装(各种错误)
    SWFUpload V2.2.0 说明文档
    SQL Server 复制, 集群
    高亮插件测试
  • 原文地址:https://www.cnblogs.com/hughdong/p/7212169.html
Copyright © 2011-2022 走看看