day7
事件
事件绑定

点击查看代码
<html>
<head>
<title>Title</title>
</head>
<body>
<input type="button" id="btn1" value="事件绑定1" onclick="on()">
<input type="button" id="btn2" value="事件绑定2" onclick="">
</body>
<script>
function on(){
alert("按钮一被点击了");
}
document.getElementById('btn2').onclick = function (){
alert("按钮二被点击了");
}
</script>
</html>

实例
点击查看代码
<html>
<head>
<title>Title</title>
</head>
<body>
<img id="photo" src="1.jpg" > <br>
<input type="button" value="改变图片" onclick="on()">
<input type="button" value="还原图片" onclick="off()">
<br><br>
<input type="text" id="name" value="ITCAST" onfocus="lower()" onblur="upper()">
<br><br>
<input type="checkbox" name="hobby">电影
<input type="checkbox" name="hobby">旅游
<input type="checkbox" name="hobby">游戏
<br>
<input type="button" value="全选" onclick="All()">
<input type="button" value="反选" onclick="se()">
</body>
<script>
//1.改变图片功能
function on(){
var img = document.getElementById('photo');
img.src="2.jpg";
}
function off(){
var img = document.getElementById('photo');
img.src = "1.jpg";
}
//2.输入框功能
function lower(){
var input = document.getElementById('name');//改小写
input.value= input.value.toLowerCase();
}
function upper(){
var input = document.getElementById('name');//改大写
input.value = input.value.toUpperCase();
}
//全选 反选按钮功能
function All(){
var hobbys = document.getElementsByName("hobby");
for(let i = 0;i<hobbys.length;i++){
const element = hobbys[i];
element.checked = true;
}
}
function se(){
var hobbys = document.getElementsByName("hobby");
for(let i = 0;i<hobbys.length;i++){
const element = hobbys[i];
element.checked = false;
}
}
</script>
</html>
浙公网安备 33010602011771号