我的表格中每行会放一个checkbox,一个input,我是通过cell.innerHTML="<input type=\"checkbox\" id=\"cb\"value=\"123\">";
//所有行的ID都是cb来构建对象的现在我想遍历表格,把所有input值等于str的所在行的checkbox都选上,应该怎么做呢?能不用.innerHTML来修改吗,能不能直接操作对象属性?
//所有行的ID都是cb来构建对象的现在我想遍历表格,把所有input值等于str的所在行的checkbox都选上,应该怎么做呢?能不用.innerHTML来修改吗,能不能直接操作对象属性?
解决方案 »
- 饭否?饭前一帖,模态窗口的问题。
- JavaScript如何控制去掉excel单元格上边框
- js访问一个页面a,带参数b,a得到参数后将a中原有参数c的值和b的值连接成一个字符串d
- js如何获取数据库中保存图片的路径的字段
- 这么简单问题 希望前辈帮忙下
- 请教:radio在javascript里设置成readonly怎么不行啊?
- 求检测gif,jpg文件类型的正则表达式!!
- javascrip的问题,高手快来帮我解决一下,谢谢了
- 这个怎么转换??
- 请教一个简单问题,我想在一个button的Onclick()事件里,使本页面超链接到另一个页面怎么做?谢谢。
- 求助 帮忙把html形式的js脚本改成js文件来调用
- 【求助ExtJs】comboBox不能加载JsonStore读取的数据
<tr><td><input type="checkbox" /><input type="text" value="123"></td></tr>
<tr><td><input type="checkbox" /><input type="text" value="123"></td></tr>
<tr><td><input type="checkbox" /><input type="text" value="456"></td></tr>
<tr><td><input type="checkbox" /><input type="text" value="123"></td></tr>
</table>
<script>
var tb = document.getElementById("tb")
for(i=0;i<tb.rows.length;i++){
if(tb.rows[i].cells[0].childNodes[1].value=="123"){
tb.rows[i].cells[0].childNodes[0].checked=true;
}
}
</script>
<table id="tb">
<tr>
<td><input type="checkbox" value="123" /></td>
<td><input type="checkbox" value="1231" /></td>
</tr>
<tr>
<td><input type="checkbox" value="123" /></td>
<td><input type="checkbox" value="1231" /></td>
</tr>
<tr>
<td><input type="checkbox" value="123" /></td>
<td><input type="checkbox" value="1231" /></td>
</tr>
<tr>
<td><input type="checkbox" value="123" /></td>
<td><input type="checkbox" value="1231" /></td>
</tr>
<tr>
<td><input type="checkbox" value="123" /></td>
<td><input type="checkbox" value="1231" /></td>
</tr>
</table><script type="text/javascript">
var str = "123"
var checkboxes = document.getElementById("tb").getElementsByTagName("input")
for(var i = 0 ; i < checkboxes.length; i ++)
{
if(checkboxes[i].type=="checkbox" && checkboxes[i].value == str)
{
checkboxes[i].checked = true;
}
}
</script>