<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>dom对象</title>
</head>
<body>
<div id="first">
今天天气不错
</div>
<div id ="second">
挺风和日丽的
</div>
<div class="xiaoli">
喂?小丽啊!
</div>
<table border="1" cellspacing="0" cellpadding="0">
</table>
<input type="button" name="flag" value="123" />
</body>
</html>
<script type="text/javascript">
//创造变量a来接收document中id为first的div元素
var a = document.getElementById("first");
//把a的内部html改为“今天天气很差”
a.innerHTML = "今天天气很差"
//创造变量b来接收document中所有的div元素
var b = document.getElementsByTagName("div")
//div的第二个内部html改为"今天是阴天"
b[1].innerHTML = "今天是阴天!";
//创造变量c接收所有class名字叫xiaoli的元素
var c = document.getElementsByClassName("xiaoli")
//把元素集合0位的元素的内置文档改为“喂,小芳啊”
c[0].innerHTML = "喂?小芳啊!"
//创造元素d接收文档中所有的table类型
var d = document.getElementsByTagName("table")
//创造一个空的变量名为str
var str="";
//外循环打印行5行
for(i=0;i<5;i++){
str = str +"<tr>"
//内循环打印3列的星期三
for(k=0;k<3;k++){
str = str +"<td>"+"星期三"+"</td>"
}
str = str +"</tr>"
}
//在d元素集合的0位的内部html改变为str
d[0].innerHTML = str;
//创造e变量接收document的名字叫flag的元素集合
var e = document.getElementsByName("flag");
//创造f变量获取元素集合的0位的value值
var f = e[0].value
//弹出value值
alert(f)
</script>