| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 999 人关注过本帖
标题:如何用JS新增行并给这行增加一个onclick事件
取消只看楼主 加入收藏
aerodaniel
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-4-14
收藏
 问题点数:0 回复次数:0 
如何用JS新增行并给这行增加一个onclick事件
如何用JS新增行并给这行增加一个onclick事件:
<html>
<head>
<title>表格行操作 </title>
</head>

<body>
<script language="javascript">
function ChangeColor(s)
{
if (s.style.color == "white")
{
s.style.color = "black";
s.style.backgroundColor = "white";
}
else
{
s.style.color = "white";
s.style.backgroundColor = "blue";
}
}
function AddRow()
{
var context=document.getElementById("PartTable");
var sHTML;
var j=context.rows.length;
context.insertRow(j);

context.rows(j).insertCell(0);
sHTML='<tr><td><input type=\"text\" size=\"10\" /></td>';
context.rows(j).cells(0).innerHTML=sHTML;
context.rows(j).cells(0).align="center";
context.rows(j).insertCell(1);
sHTML='<td><input type=\"text\" size=\"10\" /></td>';
context.rows(j).cells(1).innerHTML=sHTML;
context.rows(j).cells(1).align="center";
context.rows(j).insertCell(2);
sHTML='<td><input type=\"text\" size=\"10\"/></td>';
context.rows(j).cells(2).innerHTML=sHTML;
context.rows(j).cells(2).align="center";
context.rows(j).insertCell(3);
sHTML='<td><input type=\"text\" size=\"10\"/></td>';
context.rows(j).cells(3).innerHTML=sHTML;
context.rows(j).cells(3).align="center";
context.rows(j).insertCell(4);
sHTML='<td><input type=\"text\" size=\"10\" style=\"text-align:right\"/></td>';
context.rows(j).cells(4).innerHTML=sHTML;
context.rows(j).cells(4).align="center";
context.rows(j).insertCell(5);
sHTML='<td><input type=\"text\" size=\"10\" style=\"text-align:right\"/></td>';
context.rows(j).cells(5).innerHTML=sHTML;
context.rows(j).cells(5).align="center";
context.rows(j).insertCell(6);
sHTML='<td><input type=\"text\" size=\"10\"/></td>'
context.rows(j).cells(6).innerHTML=sHTML;
context.rows(j).cells(6).align="center";
context.rows(j).insertCell(7);
sHTML='<td width=\"20%\"><input type=\"text\" size=\"10\" style=\"width:98%\"/></td></tr>'
context.rows(j).cells(7).innerHTML=sHTML;
context.rows(j).cells(7).align="center";
}
</script>

<table border="0" width="100%" align="center">
<tr>
<td>
<span style="font-size:20pt">表格行操作</span>
</td>
</tr>

</table>

<table border="0" width="100%" align="center">
<tr>
<td>
<input type="button" value="添加行" onClick="AddRow()"/>&#160;

</td>
</tr>
</table>

<table border="1" id="PartTable" cellpadding="0" cellspacing="0" width="100%" align="center" bordercolordark="#FFFFFF" bordercolorlight="#000000">
<tr bgcolor="#cccccc" align="center">
<td>代码</td>
<td>名称</td>
<td>型号</td>
<td>单位</td>
<td>数量</td>
<td>单价</td>
<td>日期</td>
<td>备注</td>
</tr>
<tr align="center" onClick="ChangeColor(this)">
<td><input type="text" name="EnAlias" value="ABC001" size="10"/></td>
<td><input type="text" name="Name" value="纯碱" size="10"/></td>
<td><input type="text" name="Model" value="200KG" size="10"/></td>
<td><input type="text" name="Unit" value="袋" size="10"/></td>
<td><input type="text" name="Amount" value="10.00" size="10" style="text-align:right"/></td>
<td><input type="text" name="Price" value="988.0000" size="10" style="text-align:right"/></td>
<td><input type="text" name="Date" value="2004-07-22" size="10"/></td>
<td width="20%"><input type="text" name="Memo" value="高纯度" size="10" style="width:98%"/></td>
</tr>
<tr align="center" onClick="ChangeColor(this)">
<td><input type="text" name="EnAlias" value="DDD002" size="10"/></td>
<td><input type="text" name="Name" value="工业煤" size="10"/></td>
<td><input type="text" name="Model" value="无烟" size="10"/></td>
<td><input type="text" name="Unit" value="吨" size="10"/></td>
<td><input type="text" name="Amount" value="5.40" size="10" style="text-align:right"/></td>
<td><input type="text" name="Price" value="329.0000" size="10" style="text-align:right"/></td>
<td><input type="text" name="Date" value="2004-07-23" size="10"/></td>
<td width="20%"><input type="text" name="Memo" value="" size="10" style="width:98%"/></td>
</tr>
</table>
</body>
</html>

想要给新增的行也增加一个onclick,可以做到ChangeColor

搜索更多相关主题的帖子: onclick事件 white style function 
2007-04-16 21:50
快速回复:如何用JS新增行并给这行增加一个onclick事件
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025537 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved