2017-02-16 67 views
-3

我想知道是否有可能检测元素是否包含“onload”属性,并且它的值是否包含一些字符串?Javascript检查元素onload是否包含字符串

我挖掘了很多谷歌并没有找到这个问题的答案。

感谢 莫蒂

+1

但是你有一个元素,并试图些什么呢? HTML一些JS? – caramba

+0

你是如何谷歌,所以你找不到解决方案?我认为谷歌“获取元素属性JavaScript”?如果getAttribute方法不适合你,那么你问的是错误的问题。 – dfsq

回答

0

var func = document.getElementById("elem").onload; 
 
var body = func.toString().match(/function[^{]+\{([\s\S]*)\}$/)[1].trim(); 
 
alert(body);
<element id="elem" onload="test" />

相关问题