【问题标题】:Calling javascript onmouseout event in javascript在javascript中调用javascript onmouseout事件
【发布时间】:2010-02-08 20:41:13
【问题描述】:

如何在javascript代码中调用javascriptonmouseout事件?

即:

var div=document.getElementById('new');
if(div.mouseout)
  document.getElementById('new').style.visibility='hidden';

谢谢。

【问题讨论】:

    标签: javascript html css


    【解决方案1】:

    我想你想要:

    var div = document.getElementById("new");
    div.onmouseout = function (e)
    {
        this.style.visibility = "hidden";
    }
    

    【讨论】:

    • 是的,我已经在循环中放置了一个警报,但它没有显示出来............
    • 这不是一个循环,如果您希望我们对其进行调试,您需要向我们展示您的完整代码(将其编辑到您的问题中)。
    • 我已经编辑了我的问题。即,在 mouseout 我想设置 document.getElementById('new').style.visibility='hidden';
    【解决方案2】:
    var div = document.getElementById("new");
    div.mouseout = function()
    {
    this.style.display='none';
    }
    

    【讨论】:

      【解决方案3】:
      window.onload = function(){
          var div=document.getElementById('new');
          div.onmouseout = function(){
              this.style.visibility='hidden';
          };
      };
      

      您可以使用this关键字指定当前元素,无需再次使用document.getElementById获取元素。

      Working Demo

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-04-06
        • 1970-01-01
        • 2015-06-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多