DOM
DOM
人间四月 发表于2年前
DOM
  • 发表于 2年前
  • 阅读 7
  • 收藏 0
  • 点赞 0
  • 评论 0

【腾讯云】如何购买服务器最划算?>>>   

摘要: DOM

DOM,Document Object Model,文档对象模型。

DOM是W3C指定的网页标准或规则,而这个标准,在浏览器中,以对象的形式实现。

DOM官方定义:

    DOM可以使用脚本,动态的访问或操作,网页的内容,网页外观,网页结构。


DOM分类:
  • 核心DOM:提供了同时操作HTML文档和XML文档的公共属性和方法。

  • HTM LDOM:针对HTML文档提供的专用的属性方法。

  • XML DOM:针对XML文档提供的专用的属性和方法。

  • CSS DOM:操作CSS的属性和方法。

  • Event DOM:时间对象模型。


核心DOM中的公共属性和方法:
  1. 节点访问:

    1. nodeName:节点名称

    2. nodeName:节点的值,只有文本节点才有值,元素节点没有

    3. firstChild:第一个子节点

    4. lastChild:最后一个子节点

    5. childNodes:节点列表,是一个数组

      1. 查找<html>标记的方法:

        1. document.firstChild

        2. document.documentElement

      2. 查找<body>标记的方法

        1. docuemnt.firstChild.lastChild

        2. document.body


  2. 节点属性:

    1. setAttribute(name,value):给某个节点添加一个属性

    2. getAttribute(name):获取某个属性的值

    3. removeAttribute(name):删除某个节点的属性

  3. 节点的创建:

    1. createElement(tagName):创建一个指定的HTML标记,tagName,标记名称,没有<>

    2. appendChild(elementObj):将创建的节点追加到某个父节点下

    3. removeChild(elementObj):删除子节点



共有 人打赏支持
粉丝 2
博文 70
码字总数 30455
×
人间四月
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: