首页 > Web开发 > 详细

js - 02课 4 浅谈this -2

时间:2016-10-20 00:40:24      阅读:218      评论:0      收藏:0      [点我收藏+]

1. 防止this重名,可以通过设置值,然后通过参数传递过去

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<input type="button" value="按钮1"/>
<input type="button" value="按钮2"/>
<input type="button" value="按钮3"/>
<script>
    window.onload = function(){
        var aBtn = document.getElementsByTagName(‘input‘);
        for (var i = 0; i < aBtn.length; i++) {
            aBtn[i].onclick = function(){
              var _this = this;
              changeBackground(_this);//前面不带东西 就是 : window.changeBackground(_this)
            }
        }
    }
    function changeBackground(_this){
        _this.style.background = ‘red‘;
    }
</script>
</body>
</html>

  

js - 02课 4 浅谈this -2

原文:http://www.cnblogs.com/bravolove/p/5979144.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!