1

我的 html 中有一个 INPUT 元素,我为这个 INPUT 使用 onMouseOut 事件。一切都很好,除了弹出菜单(上下文菜单),当它在 INPUT 中的弹出窗口 - INPUT的onMouseOut被提升时(可能是正确的 - 上下文菜单中的位置比 INPUT 超出边界)。如果 INPUT 上弹出上下文菜单,如何不提高 INPUT-element.onMouseOut?

 <script type="text/javascript">
 function onMouseOut(event) {
       var e = event.toElement || event.relatedTarget;
      if (e.parentNode == this || e == this) {
         return;
      }
    alert('MouseOut');
  }

  document.getElementById("first").addEventListener('mouseout', onMouseOut, true);
  \\ this string does not have any effect on my drupal6
  \\ how I can directly use this function to my INPUT below?
  }

  </script>


 <input type="text" id="first" size="12" readonly="readonly" value="01234567890" title="Click here" onMouseOver="this.select();">
4

0 回答 0