用insertRow插入的表格的行,怎么给他加入事件?谢! set id before insertthen set event by its id 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用attachEvent给对象添加事件 var row = tab1.insertRow(0); row.setAttribute("id","awaysrian");row.attachEvent("onclick",new Function("test()")); var row = tab1.insertRow(0); row.setAttribute("id","awaysrian");//设置属性row.attachEvent("onclick",new Function("test()"));//添加注释 还是有问题:我又一个表格,它的行是动态添加的,添加一行以后,我用如下添加事件:row = table1.insertRow(1); row.attachEvent("onmouseover",new Function("test(this)"));row.attachEvent("onmouseout",new Function("test(this)"));调用的test函数如下:function test(obj) {if (g_Color == "") { g_Color = obj.bgColor; obj.bgColor = "#FF9999"; }else { obj.bgColor = g_Color; g_Color = ""; }}g_Color是一个全局变量。鼠标载表格上移动没有任何效果???应该会改变背景色的亚! 参数this是不是也是这样给:row.onmouseover=test(this); <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//CN"><HTML><HEAD><TITLE> Q2413197 </TITLE><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><META NAME="Generator" CONTENT="Microsoft Notepad"><META NAME="Author" CONTENT="Topmonkey"><META NAME="Keywords" CONTENT="http://expert.csdn.net/Expert/topic/2413/2413197.xml?temp=.3201258"><META NAME="Description" CONTENT="Re: Q2413197"></HEAD><BODY bgcolor="#FFFFFF" leftmargin="0" topmargin="0"><Table id=table1 Width="300" Align="Center" Border="1"><tr> <td>aaaaaaaaaaaaaa</td></tr></Table><Script Language="JavaScript"><!--g_Color = "";function test(obj) { if (g_Color == ""){ g_Color = event.srcElement.style.background; event.srcElement.style.background="#6699ff"; }else{ event.srcElement.style.background = g_Color; g_Color = ""; }}row = table1.insertRow(-1); row.attachEvent("onmouseover",new Function("test(this)"));row.attachEvent("onmouseout",new Function("test(this)"));cel = row.insertCell(-1);cel.innerHTML = "bbbbbbbbbb";cel.style.background = "#FFFFFF";//--></Script></BODY></HTML> jQuery菜鸟,遇到两个图片显示的问题 早前写的JS选择Class 的函数,不足之处,请高手见谅! 菜鸟求教 web打印一个很多行的表格,除了第一页和最后一页,表格的头部和底部都没闭合?高手在哪里 怎样用jasascript 实现网页上试听音乐? 哪位朋友给我讲讲身么是fso?它都能做身么?有身么优势? 关于下拉菜单取值的问题?急!在线等待!! 请各位高手帮忙!800分相赠! 如何让一个文本块永远靠在浏览器的右下角 如何改变document.body.scroll颜色。 为啥ctrl+enter提交不了?急! 能否把结构付值给cookie
row.setAttribute("id","awaysrian");
row.attachEvent("onclick",new Function("test()"));
row.setAttribute("id","awaysrian");//设置属性
row.attachEvent("onclick",new Function("test()"));//添加注释
我又一个表格,它的行是动态添加的,添加一行以后,我用如下添加事件:
row = table1.insertRow(1);
row.attachEvent("onmouseover",new Function("test(this)"));
row.attachEvent("onmouseout",new Function("test(this)"));
调用的test函数如下:
function test(obj) {
if (g_Color == "")
{
g_Color = obj.bgColor;
obj.bgColor = "#FF9999";
}
else
{
obj.bgColor = g_Color;
g_Color = "";
}
}g_Color是一个全局变量。鼠标载表格上移动没有任何效果???应该会改变背景色的亚!
<HTML>
<HEAD>
<TITLE> Q2413197 </TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<META NAME="Generator" CONTENT="Microsoft Notepad">
<META NAME="Author" CONTENT="Topmonkey">
<META NAME="Keywords" CONTENT="http://expert.csdn.net/Expert/topic/2413/2413197.xml?temp=.3201258">
<META NAME="Description" CONTENT="Re: Q2413197">
</HEAD><BODY bgcolor="#FFFFFF" leftmargin="0" topmargin="0"><Table id=table1 Width="300" Align="Center" Border="1">
<tr>
<td>aaaaaaaaaaaaaa</td>
</tr>
</Table>
<Script Language="JavaScript">
<!--
g_Color = "";
function test(obj) {
if (g_Color == ""){
g_Color = event.srcElement.style.background;
event.srcElement.style.background="#6699ff";
}else{
event.srcElement.style.background = g_Color;
g_Color = "";
}
}
row = table1.insertRow(-1);
row.attachEvent("onmouseover",new Function("test(this)"));
row.attachEvent("onmouseout",new Function("test(this)"));
cel = row.insertCell(-1);
cel.innerHTML = "bbbbbbbbbb";
cel.style.background = "#FFFFFF";
//-->
</Script>
</BODY>
</HTML>