鼠标点击变色和鼠标点击换图

原创 2019-01-27 10:31:23 604
摘要:<!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属性中

发布手记

热门词条