javascript中如果不知道一个元素的事件函数名,是否能获取该事件返回的结果?
javascript中如果不知道一个元素的事件函数名,是否能获取该事件返回的结果?如何获取?
------解决方案--------------------楼主是想自动触发事件吗?
不知道函数名 也是可以触发事件函数的。如:
var box=document.getElementById('box');
function foo(){ alert(''); return 'click';}
box.onclick=foo;
var str=box.onclick();//自动触发事件函数 并将返回值赋给变量str
alert(str);
ps:具体如何触发 也要看如何绑定以及绑定的什么事件。
------解决方案--------------------可以
var elem = document.getElementById("ss");
elem.onclick();