繁体   English   中英

如何在JavaScript中将事件附加到父框架的元素?

[英]How can I attach an Event to an element of a parent frame in javascript?

我想在编辑器的链接元素中附加一个“ onclick”事件。

我这样做:

parent.document.frames["myframe"].document.body.attachEvent('onmouseover', function(e) { 
        parent.document.frames["myframe"].document.getElementsByTagName("a").attachEvent('onclick', function(e) { 
            alert("Hello");
        });
 });

但这不起作用。 我希望这个可以在IE中使用,并且正在使用Javascript。 有谁知道这是怎么回事?

谢谢

尝试将mouseover事件附加到周围的div而非主体。

我终于用jQuery完成了:

  parent.document.frames["myframe"].document.body.attachEvent('onmouseover', function(e) { 
        $("a",parent.document.frames["myframe"].document).click(function(event){
             alert("hello");
        });
  });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM