我的客户在页面中加了上百个onclick事件,这些onclick事件很多是不同的函数
例如<id=a onclick=f(1,2)/> <id=b onclick=ff(3,55)/>现在我想在那上百个事件中加入我自己的代码应该怎么做?
我想这样:
var ele = document.getElementByTagName("text");
for(i=0;i<ele.length;++i)
{
oldEvent = ele[i].onclick;
ele[i].onclick = function(){oldEvent; new code;} //我想扩充这个事件加入我自己的代码
}但是客户的没个onclick事件穿的参数几乎都不一样 如何解决?我可以不想找到每个事件函数然后加上自己的代码!我的那代码是一致的~
例如<id=a onclick=f(1,2)/> <id=b onclick=ff(3,55)/>现在我想在那上百个事件中加入我自己的代码应该怎么做?
我想这样:
var ele = document.getElementByTagName("text");
for(i=0;i<ele.length;++i)
{
oldEvent = ele[i].onclick;
ele[i].onclick = function(){oldEvent; new code;} //我想扩充这个事件加入我自己的代码
}但是客户的没个onclick事件穿的参数几乎都不一样 如何解决?我可以不想找到每个事件函数然后加上自己的代码!我的那代码是一致的~
解决方案 »
- asp.net中Master模版页和相对路径的问题(菜鸟帖不喜勿喷)
- 求解asp.net中多个页面的多线程问题。
- 这个正则是验证邮箱格式的/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/ 想修改一下邮箱名也不允许使用小数点“.”
- asp.net 如何防止刷新??
- 请教高手!大家帮帮忙
- 请问如何实现论坛帖子中的层结构?
- 内网网站之间页面跳转
- session 未将对象引用设置到对象的实例 救命啊!!!
- 救命,谁有做网站用的计数器代码可下载,谢谢谢谢谢谢
- 我的问题已经15天了,天天将贴子提前,但是我得问题还没有解决!来者有分!
- 急急......不知道怎么做treeview,实例最好
- 问一个关于datagrid问题
<input id="Button2" type="button" value="button" onclick="ABC(this.value);" />
</form><script language="javascript" type="text/javascript">
function ABC(a){alert(a);}var s = document.getElementById('Button2').onclick.toString();
var s1 = s.substring(s.indexOf("{")+1,s.lastIndexOf("}"));document.getElementById('Button2').onclick = new Function(s1+"alert('xxx');");
</script>