如何在 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。 有谁知道这是怎么回事?
谢谢
I want to attach an 'onclick' event in a link element in my editor.
I did this:
parent.document.frames["myframe"].document.body.attachEvent('onmouseover', function(e) {
parent.document.frames["myframe"].document.getElementsByTagName("a").attachEvent('onclick', function(e) {
alert("Hello");
});
});
but it doesn't work. I want this one to work in IE and I am using Javascript.
Does anyone know what is wrong with it?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试将鼠标悬停事件附加到周围的 div 而不是主体。
Try attaching the mouseover event to a surrounding div rather then the body.
我最后用 jQuery 做了:
I did with jQuery finally: