DOM 入门

本文详细介绍了文档对象模型(DOM)的概念及其重要性,包括DOM如何解决不同脚本语言间的冲突,并为Web开发者提供了一套标准的操作方法。文章还深入探讨了DOM的三个主要方向:DOM Core、HTML-DOM和CSS-DOM,提供了具体的示例来展示如何使用这些方法。

DOM是Document Obejct Model的缩写,意思是 文档对象模型()。

DOM 是一种接口,使用该接口可以轻松访问页面中所有标准组件(轻松获取和操作网页中的数据,脚本和表现层对象),重要的是解决了Netscape的javascript和Microsoft的Jscript之间的冲突,给web开发者一套标准的方法。

  :DOM不属于某一语言,也不仅仅面对javascript,它仅仅定义一个标准的接口。


DOM分为三个方向,DOM Core(核心),HTML-DOM和CSS-DOM.

1 DOM Core

javascript中有getElementById(),getElementByTagName(),getAttribute(),setAttribute等方法。

例:

  获取表单对象:document.getElementByTagName('form');

  获取某元素的src属性: element.getAttribute('src');

2 HTML-DOM

  提供了简明的记号描述各宗HTML元素属性

例:

  window.location获取一个location对象

  window.alert()弹出一个警告窗口

  document.write()在html文档上写相关内容

  获取表单对象:document.froms

  获取某元素src属性:element.src

 

3 CSS-DOM

  在javascript中,CSS-DOM主要用来获取和设置style对象的各种属性.

  设置某元素style对象字体颜色 element.style.color = "red";

 

转载于:https://www.cnblogs.com/zzu-han/archive/2012/06/11/2544467.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值