老师,请问是哪里不对呢?
来源:3-4 编程练习
慕勒8522502
2019-07-12 07:01:37
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>onload</title>
<script type="text/javascript">
//补充代码
window.onload = function(){
var btn = document.getElementsByTagName("input");
var clicked = function mouseoverFn(){
this.style.color = "red";
}
var unclicked = function mouseoutFn(){
this.style.color = "grey";
}
btn.onclick = clicked;
btn.unclick = unclicked;
}
</script>
</head>
<body>
<input type="button" value="点击改变按钮字体颜色" >
</body>
</html>1回答
你好同学,使用getElementsByTagName()方法获取元素返回的是一个类数组,所以需要使用数组下标的方式获取类数组中的第一个DOM对象。即获取第一个btn,如下:

另外,unclick不是一个事件哦。在本题中,鼠标离开按钮改为如下事件:

祝学习愉快,望采纳。
相似问题