gpt4 book ai didi

javascript - jquery attr ("onClick") - 即和 ff

转载 作者:数据小太阳 更新时间:2023-10-29 06:03:58 28 4
gpt4 key购买 nike

使用 jquery,我想从 A 标签的 onClick 属性中获取 javascript。

<a href='#' onClick='alert("boo");' />

在 Firefox 中:alert($('a').attr("onClick")) 显示:alert("boo")

在 IE 6/7 中:alert($('a').attr("onClick")) 显示:function anonymous(){alert("boo");return假的;

如何在 IE 6/7 中使用 jquery 只检索 javascript 而不是包装函数? (或纯 JavaScript)?

弗兰科

最佳答案

How can I retrieve just the javascript, and not the wrapped function, in IE 6/7

您通常根本不想依赖内联事件处理程序的字符串值(事实上,您通常应该完全避免使用内联事件处理程序属性,以支持从脚本绑定(bind)到函数 ——尤其是如果您使用的是 jQuery,这种方法是常态)。但如果必须这样做,解决方法是 DOM 方法 getAttributeNode

var link= $('a')[0]; // or whatever
alert(link.getAttributeNode('onclick').value);

关于javascript - jquery attr ("onClick") - 即和 ff,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1833973/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com