DOM文档对象模型(一)

一.概论

1.什么是dom

文档对象模型,W3C组织推荐的的处理可扩展标记语言的标准编程接口
DOM 是一项 W3C (World Wide Web Consortium) 标准。
DOM 定义了访问文档的标准:
“W3C 文档对象模型(DOM)是中立于平台和语言的接口,它允许程序和脚本动态地访问、更新文档的内容、结构和样式。”

文档:一个页面就是一个文档,DOM中使用document表示


元素:页面里所有的标签都是元素,DOM中使用element


节点:网页中所有的内容都是一个节点(标签,属性,文本,注释等),DOM中使用的node表示

文档页面从上往下加载,所以先有标签,js写在标签下面

2.dom能做什么

通过这个对象模型,JavaScript 获得创建动态 HTML 的所有力量:
1.JavaScript 能改变页面中的所有 HTML 元素
3.JavaScript 能改变页面中的所有 HTML 属性
3.JavaScript 能改变页面中的所有 CSS 样式
4.JavaScript 能删除已有的 HTML 元素和属性
5.JavaScript 能添加新的 HTML 元素和属性
6.JavaScript 能对页面中所有已有的 HTML 事件作出反应
7.JavaScript 能在页面中创建新的 HTML 事件

3.dom树

HTML DOM 模型被结构化为对象树:

DOM可以把以上内容都看做对象。即文档是一个对象,根元素也是对象,元素也是对象,属性也是对象,文本也是对象


二.获取元素

1.根据ID获取

getElementById()方法,获取带有ID的元素对象

参数id是大小写敏感字符串
返回的是元素对象

    <div id="time">2019-9-9</div>
    <script>
        var timer = document.getElementById('time');
        console.log(timer);
        console.log(typeof timer); // 返回的是对象
        console.dir(timer)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值