this的指向(慢慢添加)

Posted 木子李嗯嗯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了this的指向(慢慢添加)相关的知识,希望对你有一定的参考价值。

this的指向:

1.行间调用函数:

   <div id="div1" onclick="show()"></div>
  <script>
      function show(){
        alert(this); //object window;
      }
  </script>

2. 定时器
<div id="div1"></div>
  <script>
var oDiv=document.getElementById(‘div1‘);
oDiv.onclick=function(){
             setTimeout(function(){
alert(this); //window;
},1000);
};
  </script>

3. 函数调用
   <div id="div1"></div>
  <script>
    function show(){
        alert(this);
    }
    document.getElementById(‘div1‘).onclick=function(){
        show(); //window;
    }
</script>
4. 不是函数调用
   
    
<div id="div1"></div>
  <script>
   
    document.getElementById(‘div1‘).onclick=function(){
        alert(this); //DIV
    }
</script>










 

以上是关于this的指向(慢慢添加)的主要内容,如果未能解决你的问题,请参考以下文章

在 webview_flutter 中启用捏合和缩放,在哪里添加代码片段 [this.webView.getSettings().setBuiltInZoomControls(true);]

sublime text 3 添加代码片段

sublime text3 添加新片段

sublime text 3 添加 javascript 代码片段 ( snippet )

慢慢学习,然后惊呆所有人(构造器,this关键字)

很实用的JQuery代码片段(转)