<tr id="r1">
<td noWrap rowspan=3>项目1</td><td noWrap rowspan=3>10</td><td noWrap rowspan=3><INPUT type=text size='10' name=cutM100421041374841 id=cutM100421041374841 value=0></td>
<td noWrap><input name="M100421041374841" type="checkbox" onclick="cutscore(this);" value="5" >戴手表</td>
</tr>
<tr id="r2">
<td noWrap><input name="M100421041374841" type="checkbox" onclick="cutscore(this);" value="2" >内容04</td>
</tr>
<tr id="r3">
<td noWrap><input name="M100421041374841" type="checkbox" onclick="cutscore(this);" value="3" >戴帽子</td>
</tr>
<tr id="r4">
<td noWrap rowspan=1>项目17</td><td noWrap rowspan=1>20</td><td noWrap rowspan=1><INPUT type=text size='10' name=cutM100512056391014 id=cutM100512056391014 value=0></td>
<td noWrap><input name="M100512056391014" type="checkbox" onclick="cutscore(this);" value="4" >内容09</td>
</tr>
如果我点击r2里面的checkbox,触发事件onclick="cutscore(this);"如何把这个value=2添加到r1的第二个td的INPUT type=text里面去,function cutscore(obj){
var tr=obj.parentElement.parentElement
var cut=obj.parentElement.parentElement.cells[2].firstChild
alert(cut.id)
}
点击第一行的checkbox,正常,
点击第二行的checkbox,报错,
要用DOM的方法哦,
<td noWrap rowspan=3>项目1</td><td noWrap rowspan=3>10</td><td noWrap rowspan=3><INPUT type=text size='10' name=cutM100421041374841 id=cutM100421041374841 value=0></td>
<td noWrap><input name="M100421041374841" type="checkbox" onclick="cutscore(this);" value="5" >戴手表</td>
</tr>
<tr id="r2">
<td noWrap><input name="M100421041374841" type="checkbox" onclick="cutscore(this);" value="2" >内容04</td>
</tr>
<tr id="r3">
<td noWrap><input name="M100421041374841" type="checkbox" onclick="cutscore(this);" value="3" >戴帽子</td>
</tr>
<tr id="r4">
<td noWrap rowspan=1>项目17</td><td noWrap rowspan=1>20</td><td noWrap rowspan=1><INPUT type=text size='10' name=cutM100512056391014 id=cutM100512056391014 value=0></td>
<td noWrap><input name="M100512056391014" type="checkbox" onclick="cutscore(this);" value="4" >内容09</td>
</tr>
如果我点击r2里面的checkbox,触发事件onclick="cutscore(this);"如何把这个value=2添加到r1的第二个td的INPUT type=text里面去,function cutscore(obj){
var tr=obj.parentElement.parentElement
var cut=obj.parentElement.parentElement.cells[2].firstChild
alert(cut.id)
}
点击第一行的checkbox,正常,
点击第二行的checkbox,报错,
要用DOM的方法哦,
解决方案 »
- 闲着没事,写个贪吃蛇游戏(不足80行代码),高手指点下
- javascript给动态添加的表单单元格 内容添加动态生成的表单
- 用java+javascript实现主机的自动开关机或程序的开关
- 关于input type =file 的一个小问题,请大家帮忙
- $符号javascript中有什么作?
- csdn打开时的系统消息窗口怎么做出来的
- 在FireFox里怎么能实现以下在IE能实现的功能?
- 请问有没有人能给我发一个完整的静态树结构的代码!
- xuzuning(唠叨)請進:數組排序,在IE正常,Netscape就不聽使喚啦!!!
- div里的数据根据时间不同而不同
- jquery插件tablesorter的一个使用问题
- javascript调用ocx
我把你的文件复制粘贴做成asp文件,在IE没效果啊,
<script>
function cutscore(obj,preL){
var tr=obj.parentElement.parentElement
var cut=obj.parentElement.parentElement
for(var i=0;i<preL;i++)cut=cut.previousSibling;
cut=cut.cells[2].firstChild
//alert(cut.id)
cut.value=obj.value;
}
</script>
<table border=1>
<tr id="r1">
<td noWrap rowspan=3>项目1</td>
<td noWrap rowspan=3>10</td>
<td noWrap rowspan=3><INPUT type=text size='10' name=cutM100421041374841 id=cutM100421041374841 value=0></td>
<td noWrap><input name="M100421041374841" type="checkbox" onclick="cutscore(this,0);" value="5" >戴手表</td>
</tr>
<tr id="r2">
<td noWrap><input name="M100421041374841" type="checkbox" onclick="cutscore(this,1);" value="2" >内容04</td>
</tr><tr id="r3">
<td noWrap><input name="M100421041374841" type="checkbox" onclick="cutscore(this,2);" value="3" >戴帽子</td>
</tr>
<tr id="r4">
<td noWrap rowspan=1>项目17</td>
<td noWrap rowspan=1>20</td>
<td noWrap rowspan=1><INPUT type=text size='10' name=cutM100512056391014 id=Text1 value=0></td>
<td noWrap><input name="M100512056391014" type="checkbox" onclick="cutscore(this,0);" value="4" >内容09</td>
</tr>
</table>