摘要:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> .div_a{ background-color:green; &nb
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<style>
.div_a{
background-color:green;
color:#ffffff;
width:90px;
height:20px;
padding:40px;
font-size:12px;
}
</style>
<script>
function mDown(a){
a.style.backgroundColor="#1ec5e5";
a.innerHTML="释放鼠标变色"
}
function mUp(b){
b.style.backgroundColor="red";
b.innerHTML="请双击鼠标按钮"
}
function lick(c){
c.style.backgroundColor="darkmagenta";
c.style.borderRadius="50px"
c.innerHTML="单击鼠标变色"
}
function img_a(d){
d.src="/xuexi/static/images/bg1.jpg"
}
function img_a1(e){
e.src="/xuexi/static/images/banner1.jpg"
}
</script>
</head>
<div onmousedown="mDown(this)" onmouseup="mUp(this)" ondblclick="lick(this)">请点击这里</div>
<img src="/xuexi/static/images/banner1.jpg" onclick="img_a(this)" onmouseout="img_a1(this)">
</body>
</html>总结:使用函数的 参数来修改内容,然后通过事件来调用参数实现的效果,特别注意的是使用this来调用当前的参数,而不是参数名。
批改老师:天蓬老师批改时间:2019-01-27 10:33:23
老师总结:onclick="img_a(this)" onmouseout="img_a1(this), 这样的多个事件, 建议不要写到html属性中