请问怎样动态加入<table>中<tr>中的属性onclick(); tr.attachEvent("onclick",doalter)ortr.setAttribute("onclick","doalter()") 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 tr.attachEvent("onclick",doalter)ortr.setAttribute("onclick","doalter()") <HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""></HEAD><BODY><SCRIPT LANGUAGE="JavaScript"><!--function addrow(){ var tr=document.all.item('showTable').insertRow(); for(var i=0;i<3;i++) { the_cell=tr.insertCell(i); the_cell.innerText="NewRow_" + the_cell.parentElement.rowIndex; } tr.onclick= function(){doalter();}; //没有效果}function doalter(){ alert('hi');}//--></SCRIPT><table id="showTable"></table><input type=button value=add onclick="addrow()"></BODY></HTML> http://community.csdn.net/Expert/topic/3965/3965913.xml?temp=.6059839 谢谢各位,我这个加函数可以了,可是当我传参数进去, 参数会都是一样,这个怎样解决呀! tr=document.all.item('showTable').insertRow(); tr.id = RowCount; //tr.onclick=doalter; tr.onclick=function(){doalter(tr.id);}; function doalter(val){ alert(val); //跳出来的数都是最后加进去的值,怎样解决呀!} 哈哈,可以了! tr=document.all.item('showTable').insertRow(); tr.id = RowCount; //tr.onclick=doalter; tr.onclick=doalter; function doalter(){ alert(this.id);}谢谢了! 看看这个唯一的精华帖http://community.csdn.net/Expert/topic/3271/3271263.xml?temp=.6529047 付报酬,几个页面上的js效果,找人帮助实现 开销售单时怎么计算 数量*单价=小计 每一行都是这样算法,想了很久还是没有解决。 求一个JAVASCRIPT正则表达式,高手请帮忙啊 ××××××××××××××高分求一正则表达式×××××××××××× 如何检测IE状态栏中的文字 檢查一個函數代碼 用Javascript脚本,修改注册表程序,出错,为什么?? 在vml中如何正确地显示文字?? 非常急的问题,大家帮忙 求问optional string 是什么字符串类型啊 不能操作 如何实现可折叠(通过按钮或操作来隐藏和显示)的顶帧和左帧。 各位高手进来看看,关于attachEvent。
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
function addrow()
{
var tr=document.all.item('showTable').insertRow();
for(var i=0;i<3;i++)
{
the_cell=tr.insertCell(i);
the_cell.innerText="NewRow_" + the_cell.parentElement.rowIndex;
} tr.onclick= function(){doalter();}; //没有效果
}function doalter(){
alert('hi');
}//-->
</SCRIPT><table id="showTable">
</table>
<input type=button value=add onclick="addrow()">
</BODY>
</HTML>
tr.id = RowCount;
//tr.onclick=doalter;
tr.onclick=function(){doalter(tr.id);};
function doalter(val){
alert(val); //跳出来的数都是最后加进去的值,怎样解决呀!
}
tr.id = RowCount;
//tr.onclick=doalter;
tr.onclick=doalter; function doalter(){
alert(this.id);
}谢谢了!
http://community.csdn.net/Expert/topic/3271/3271263.xml?temp=.6529047