JavaScript HTML DOM详解
2017-08-05 15:52
183 查看
通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素。
HTML DOM 模型被构造为对象的树。
JavaScript 能够改变页面中的所有 HTML 元素
JavaScript 能够改变页面中的所有 HTML 属性
JavaScript 能够改变页面中的所有 CSS 样式
JavaScript 能够对页面中的所有事件做出反应
为了做到这件事情,您必须首先找到该元素。有三种方法来做这件事:
通过 id 找到 HTML 元素
通过标签名找到 HTML 元素
通过类名找到 HTML 元素
亲自试一试
如果找到该元素,则该方法将以对象(在 x 中)的形式返回该元素。
如果未找到该元素,则 x 将包含 null。
亲自试一试
提示:通过类名查找 HTML 元素在 IE 5,6,7,8 中无效。
如何改变 HTML 元素的内容 (innerHTML)
如何改变 HTML 元素的样式 (CSS)
如何对 HTML DOM 事件对做出反应
如何添加或删除 HTML 元素
HTML DOM (文档对象模型)
当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。HTML DOM 模型被构造为对象的树。
HTML DOM 树
通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。JavaScript 能够改变页面中的所有 HTML 元素
JavaScript 能够改变页面中的所有 HTML 属性
JavaScript 能够改变页面中的所有 CSS 样式
JavaScript 能够对页面中的所有事件做出反应
查找 HTML 元素
通常,通过 JavaScript,您需要操作 HTML 元素。为了做到这件事情,您必须首先找到该元素。有三种方法来做这件事:
通过 id 找到 HTML 元素
通过标签名找到 HTML 元素
通过类名找到 HTML 元素
通过 id 查找 HTML 元素
在 DOM 中查找 HTML 元素的最简单的方法,是通过使用元素的 id。实例
本例查找 id=”intro” 元素:var x=document.getElementById("intro");
亲自试一试
如果找到该元素,则该方法将以对象(在 x 中)的形式返回该元素。
如果未找到该元素,则 x 将包含 null。
通过标签名查找 HTML 元素
实例
本例查找 id=”main” 的元素,然后查找 “main” 中的所有 <p> 元素:var x=document.getElementById("main"); var y=x.getElementsByTagName("p");
亲自试一试
提示:通过类名查找 HTML 元素在 IE 5,6,7,8 中无效。
HTML DOM 教程
在本教程接下来的篇幅中,您将学到:如何改变 HTML 元素的内容 (innerHTML)
如何改变 HTML 元素的样式 (CSS)
如何对 HTML DOM 事件对做出反应
如何添加或删除 HTML 元素
相关文章推荐
- JavaScript获取HTML DOM节点元素详解
- JavaScript获取HTML DOM节点元素详解(转)
- 详解JavaScript操作HTML DOM的基本方式
- 详解JavaScript操作HTML DOM的基本方式
- JavaScript HTML DOM 入门详解
- JavaScript获取HTML DOM节点元素详解
- JavaScript获取HTML DOM节点元素详解
- Javascript 异步加载详解
- 详解javascript闭包
- 详解javascript立即执行函数表达式(IIFE)
- 两个javascript对象与实例详解
- 详解JavaScript中的this
- Javascript进阶:匿名函数详解
- javascript history对象详解
- 详解 JavaScript 中的 this
- 深入详解javascript之delete操作符
- JavaScript escape() 函数详解
- 详解JavaScript中的Object对象
- [js点滴]JavaScript之Cookie/Session机制详解02
- javascript学习手记(Html)meta标签之详解