如何在javascript函数中为html页面中的一个td增加onclick事件 <TD onclick="alert('OK')">a</TD> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是在html中,是在javscript函数中 1.td.onclick = alert2. bindingevent(td, "alert(3)") function bindingevent(obj, eventHandle) { obj.onclick = function{ eval(eventHandle);} } <TABLE border=1><TR> <TD id=a>a</TD></TR><TR> <TD id=b>b</TD></TR></TABLE><SCRIPT LANGUAGE="JavaScript"><!--document.all.a.onclick=popAlert;function popAlert(){ alert("");}//--></SCRIPT> <TABLE ><TR> <TD id=mytd>a</TD></TR></TABLE><SCRIPT LANGUAGE="JavaScript">function document.all.mytd.onclick(){ alert("aaa");}</SCRIPT>这里不能带参数,但可以在函数里使用event参数,获取发生事件的控件坐标等等如果需要参数,要变通一下<SCRIPT LANGUAGE="JavaScript"> function popAlert(x,y){ alert(x+":"+y); } document.all.mytd.onclick = function(){ popAlert(2,5); }</SCRIPT> javascript能写blog么? js中onkeydown事件的取消触发 多选框选中值的获取,来帮帮忙啊! 如何动态识别字符串中的url js判断播放器是否暂定暂停的属性 为什么IE下select无法刷新内容? 如何在HTC里面抛出一个错误,并且在document.onerror里面能捕获? OA中的难题,在线等,急! 如何取消所有document对象的onmouseover事件呢,我是 说通过程序,我很着急谢谢 这种需求如何用jquery写 正则表达式,分割字符串, 梅大师求解! 用javascript获取数据库中的内容
function bindingevent(obj, eventHandle)
{
obj.onclick = function{ eval(eventHandle);}
}
<TR>
<TD id=a>a</TD>
</TR>
<TR>
<TD id=b>b</TD>
</TR>
</TABLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
document.all.a.onclick=popAlert;
function popAlert()
{
alert("");
}
//-->
</SCRIPT>
<TR>
<TD id=mytd>a</TD>
</TR>
</TABLE>
<SCRIPT LANGUAGE="JavaScript">
function document.all.mytd.onclick(){
alert("aaa");
}
</SCRIPT>
这里不能带参数,但可以在函数里使用event参数,获取发生事件的控件坐标等等
如果需要参数,要变通一下
<SCRIPT LANGUAGE="JavaScript">
function popAlert(x,y){
alert(x+":"+y);
}
document.all.mytd.onclick = function(){
popAlert(2,5);
}</SCRIPT>