使用jquery,我想从A标签的onClick属性中获取javascript.
<a href='#' onClick='alert("boo");' />
Run Code Online (Sandbox Code Playgroud)
在Firefox中:alert($('a').attr("onClick"))显示:alert("boo")
在IE 6/7中:alert($('a').attr("onClick"))显示:function anonymous(){alert("boo");return false;}
如何使用jquery在IE 6/7中只检索javascript而不是包装函数?(或普通的JavaScript)?
弗兰科
\n\n\n如何在 IE 6/7 中只检索 javascript,而不检索包装的函数
\n
您通常根本不想依赖内联事件处理程序的字符串值(事实上,您通常应该完全避免使用内联事件处理程序属性,而有利于绑定到 script\xe2\x80\x89\xe2\x80\x94 中的函数\xe2\x80\x89(特别是如果您使用的是 jQuery,这种方法是常态)。但如果必须的话,解决方法是 DOM 方法getAttributeNode。
var link= $('a')[0]; // or whatever\nalert(link.getAttributeNode('onclick').value);\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
12948 次 |
| 最近记录: |