DOM简单学习以及事件简单学习
DOM简单学习
功能:控制HTML文档的内容
代码:获取页面标签(元素)对象 Element
document.getElementById(“id值”); 通过元素id获取元素对象
操作Element对象:
1、修改属性值
1、明确获取的对象是哪一个
2、查看API文档,找其中有哪些属性可以设置
2、修改标签体内容
属性:innerHTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<img id="light" src="img/off.gif">
<h1 id="title">张三</h1>
<script>
/*//通过id获取元素对象
var light = document.getElementById("light");
alert(light);
light.src = "img/on.gif";*/
//获取h1标签对象
var title = document.getElementById("title");
alert("1")
//修改内容
title.innerHTML = "李四";
</script>
</body>
</html>
事件简单学习
功能:某些组件被执行了某些操作后,触发某些代码的执行
如何绑定事件:
1、直接在html标签上,指定事件的属性,属性值就是js代码
1、事件:onclick -- 单击事件
<img id="light" src="img/off.gif" onclick="fun()">
<script>
function fun() {
alert("点击1");
alert("点击2");
}
</script>
2、通过js获取元素对象,指定事件属性,设置一个函数
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<img id="light" src="img/off.gif" onclick="fun()">
<img id="light2" src="img/off.gif">
<script>
//获取light2对象
var light2 = document.getElementById("light2");
//绑定时间
light2.onclick = fun();
function fun() {
alert("点击1");
alert("点击2");
}
</script>
</body>
</html>

浙公网安备 33010602011771号