什么是DOM
2016-07-12 08:45
471 查看
<!DOCTYPE html>
<html>
<head>
<meta
charset="utf-8"
/>
<title></title>
<style
type="text/css">
.test{
width:
100px;
height:
100px;
background-color: red;
}
</style>
</head>
<body>
<div
class="test">
hello
</div>
<div
class="test">
hello2
</div>
<div
class="test">
hello3
</div>
<input
type="button"
name="btn" id="btn"
value="click" />
<script
type="text/javascript">
/* DOM
1.什么是DOM(Document Object Modal)
当网页被加载的时候,浏览器为页面生成DOM
被构造为对象的树(倒立的树)
2.从编程的角度看,DOM是针对HTML(HyperText Markup Language),XML的API(Application Programing Interface)应用程序编程接口,js通过操作DOM可以实现添加,移除,修改页面元素 */
// <div>:元素节点
// p1:文本节点
// <-- -->:注释节点
// queryselectorall 方法要在IE8以后好用,是css选择器
var
aDiv = document.querySelectorAll(".test");
// var aDiv1 = document.getElenmentsByClassName("test");
// var aDiv = document.getElementsByTagName("test");
var
oBtn = document.getElementById("btn");
for
(var i = 0;i
< aDiv.length;i++) {
aDiv[i].innerHTML
= "bye.js";
}
oBtn.onclick
= function(){
aDiv[1].innerHTML
= "hello2 "; //js操作DOM,实现修改页面元素
}
// 通过js访问HTML元素,一共6个元素
</script>
</body>
</html>
<html>
<head>
<meta
charset="utf-8"
/>
<title></title>
<style
type="text/css">
.test{
width:
100px;
height:
100px;
background-color: red;
}
</style>
</head>
<body>
<div
class="test">
hello
</div>
<div
class="test">
hello2
</div>
<div
class="test">
hello3
</div>
<input
type="button"
name="btn" id="btn"
value="click" />
<script
type="text/javascript">
/* DOM
1.什么是DOM(Document Object Modal)
当网页被加载的时候,浏览器为页面生成DOM
被构造为对象的树(倒立的树)
2.从编程的角度看,DOM是针对HTML(HyperText Markup Language),XML的API(Application Programing Interface)应用程序编程接口,js通过操作DOM可以实现添加,移除,修改页面元素 */
// <div>:元素节点
// p1:文本节点
// <-- -->:注释节点
// queryselectorall 方法要在IE8以后好用,是css选择器
var
aDiv = document.querySelectorAll(".test");
// var aDiv1 = document.getElenmentsByClassName("test");
// var aDiv = document.getElementsByTagName("test");
var
oBtn = document.getElementById("btn");
for
(var i = 0;i
< aDiv.length;i++) {
aDiv[i].innerHTML
= "bye.js";
}
oBtn.onclick
= function(){
aDiv[1].innerHTML
= "hello2 "; //js操作DOM,实现修改页面元素
}
// 通过js访问HTML元素,一共6个元素
</script>
</body>
</html>
相关文章推荐
- 你不知道的JavaScript--Item32 DOM基础详解2
- Javascript-基础知识(4)
- 面试题21:包含min函数的栈
- hadoop之hbase学习
- SQL Server 并行操作优化,避免并行操作被抑制而影响SQL的执行效率
- 自己手写简约实用的Jquery tabs插件(基于bootstrap环境)
- 在 Linux 中安装 Lighttpd Web 服务器
- 百度手机浏览器能听会看,实现移动生活全程自然交互
- POJ 2081
- Axis2 Web 服务配置文件services.xml
- 瀑布流ul带图片版
- JNDI到底是什么,有什么作用
- 使用 ShellExecuteEx 显示文件属性
- HDU1019(基础题)
- Ubuntu录制gif动态图
- APP开放源码第一弹《纳豆》
- grep使用杂记
- 遍历给定目录并将特定文件的名字写入文件
- Linux下RTL8723BE无线网卡驱动问题解决方法
- 操作系统的ContentProvider 读写联系人