1
回答
关于JS 全局对象封装的作用域的问题
华为云实践训练营,热门技术免费实践!>>>   
<div class="w" style="height:35px;width:90px;border:1px solid #333;text-align:center;line-height:35px;" id="w">
 </div>
<script src="checkNum.js?callback=newNum"></script>
<script>
  var check={
	  name:"test",
	  getDiv:function(){
		  return document.getElementById('w');  
		  },
		  
	  getName:function(){
		  return this.name;    
		  },	
		    	
	  step:function(){
		 this.getDiv().onclick=this.disName;  //  绑定到事件
		  },
		  	  	  
  	  disName:function(){
		  alert(this.getName());   // 无法获取  getName(),显示not function
		  }  	  
	  }
	  
	check.step();      
</script>
问题: 全局对象封装下事件绑定的函数如何引用 其他同对象成员?? 比如: 我想点击 div然后弹出 getName获取的name名??
举报
大冒险
发帖于4年前 1回/476阅
顶部