文档章节

DOM

人间四月
 人间四月
发布于 2015/12/09 00:03
字数 331
阅读 14
收藏 0

精选30+云产品,助力企业轻松上云!>>>

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):删除子节点



上一篇: CSS DOM动态样式
下一篇: JS-BOM和DOM简介
人间四月
粉丝 2
博文 74
码字总数 30455
作品 0
朝阳
程序员
私信 提问
加载中
请先登录后再评论。

暂无文章

丛书【数据库面试笔试宝典】已在京东、淘宝、天猫等各大电子商城销售

丛书【数据库面试笔试宝典】已在京东、淘宝和天猫开售,一共5本,丛书豆瓣连接:https://book.douban.com/series/46055。 数据库面试笔试系列书籍一共包含5本,分别为《Oracle程序员面试笔试...

小麦苗
06/30
29
0
代码优化-多态代替IF条件判断

场景描述 在开发的场景中,常常会遇到打折的业务需求,每个用户对应的等级,他们的打折情况也是不一样的。例如普通会员打9折,青铜会员打8.5折,黄金会员打8折等等。在一般开发中最简单的就是...

小码农薛尧
2019/12/01
24
0
面试官:CAP都搞不清楚,别跟我说你懂微服务!

CAP理论指在一个分布式系统中,一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)这三个要素最多只能同时实现两点,不可能三者兼顾。 让我们想象一个简单的...

lucifer210
07/08
27
0
聊起车联网技术时,我们可能想说什么

1981年世界上第一个车载导航系统被集成在Honda汽车上,30多年来,随着芯片、通信和互联网技术的快速发展,汽车软件发生着巨大的变化。 随着越来越多的传感器,摄像头,自动驾驶等新技术被集成...

曲奇泡芙
2019/03/10
15
0
开篇初衷

本科的时候看过一本书,叫做《读大学,究竟读什么》,里面的开篇是这样说的:“大学的路上有很多陷阱与诱惑,这些坑有人掉进去之后又爬了出来,觉得很不好意思,然后走了,所以不会在这个坑旁...

pcwlkpzc
2019/01/12
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部