先得到当前行的引用,tr.
用tr.cells[0]得到第一个td
用td.childNodes[i]得到checkBox,设置chk.checked=true;更简单一点的是: ipts = tr.getElementsByTagName("input");
if(ipts.type=="checkbox")
alert("恭喜,你找到了!");
用tr.cells[0]得到第一个td
用td.childNodes[i]得到checkBox,设置chk.checked=true;更简单一点的是: ipts = tr.getElementsByTagName("input");
if(ipts.type=="checkbox")
alert("恭喜,你找到了!");
解决方案 »
- 牛人指点!解密一段js
- var e=window.event.srcElement;什么意思?
- 怎样取字符串的最后一位是什么?
- 如何实现当点删除按钮时候,出来提示:确实删除吗?按确定,删除,按否,返回>??
- 这个问题怎么解决呢?^_^ 多表单循环问题
- 我的一个asp页面中需要在一块区域中动态加载一个html的页面,这个页面的内容是预先设计好的,该如何实现?
- 倾分求助:怎么在js里使<INPUT TYPE="text">不输入全角?顺便给XDJM们拜个早年
- 高分求“浮动条的网页特效”!!
- 一个大家都很棘手的问题
- 我发现一个奇怪的问题:<button>会自动提交表单吗?
- 客户端文字字体显示问题。
- 各位高手们帮小弟解决个问题吧!找不到也做不出了!
ie 的 tr td 好像不支持 onclick.
{
var table1=document.getElementById("table1");
var oTr=table1.getElementsByTagName("tr");
for(var i=0;i<oTr.length;i++)
{
if(i % 2==0)
{
document.write("ss");
oTr[i].setAttribute("bgColor","red");
}
else oTr[i].bgColor="black";
}
}
function SetColor()
{
var table1=document.getElementById("table1");
var oTr=table1.getElementsByTagName("tr");
for(var i=0;i<oTr.length;i++)
{
if(i % 2==0)
{
oTr[i].bgColor="red";
}
else oTr[i].bgColor="black";
}
}
<TR>
<TD width="54"><INPUT id="Checkbox1" type="checkbox" name="Checkbox1"></TD>
<TD><FONT face="宋体">aaaaaaaaaaaaaa</FONT></TD>
</TR>
<TR>
<TD width="54"><INPUT id="Checkbox2" type="checkbox" name="Checkbox2"></TD>
<TD><FONT face="宋体">bbbbbbbbbbbbbbbb</FONT></TD>
</TR>
<TR>
<TD width="54"><INPUT id="Checkbox3" type="checkbox" name="Checkbox3"></TD>
<TD><FONT face="宋体">ccccccccccccccccccccccccc</FONT></TD>
</TR>
<TR>
<TD width="54"><INPUT id="Checkbox4" type="checkbox" name="Checkbox4"></TD>
<TD><FONT face="宋体">dddddddddddddddddddddddddddddd</FONT></TD>
</TR>
</TABLE>
<script>
function Change()
{
var o = event.srcElement;
if(o.tagName.toLowerCase() == "td")
{
o.parentElement.bgColor = (o.parentElement.bgColor == "#ff0000" )?"":"#ff0000";
o.parentElement.cells[0].children[0].checked = !o.parentElement.cells[0].children[0].checked;
}
}
</script>