看看这段代码:
<HTML>
<SCRIPT LANGUAGE="JScript">
function numberCells() {
var count=0;
for (i=0; i < document.all.mytable.rows.length; i++) {
for (j=0; j < document.all.mytable.rows(i).cells.length; j++) {
document.all.mytable.rows(i).cells(j).innerText = count;
count++;
}
}
}
</SCRIPT>
<BODY onload="numberCells()">
<TABLE id=mytable border=1>
<TR><TH> </TH><TH> </TH><TH> </TH><TH> </TH></TR>
<TR><TD> </TD><TD> </TD><TD> </TD><TD> </TD></TR>
<TR><TD> </TD><TD> </TD><TD> </TD><TD> </TD></TR>
</TABLE>
</BODY>
</HTML> 帮助文档上的例子:)
<HTML>
<SCRIPT LANGUAGE="JScript">
function numberCells() {
var count=0;
for (i=0; i < document.all.mytable.rows.length; i++) {
for (j=0; j < document.all.mytable.rows(i).cells.length; j++) {
document.all.mytable.rows(i).cells(j).innerText = count;
count++;
}
}
}
</SCRIPT>
<BODY onload="numberCells()">
<TABLE id=mytable border=1>
<TR><TH> </TH><TH> </TH><TH> </TH><TH> </TH></TR>
<TR><TD> </TD><TD> </TD><TD> </TD><TD> </TD></TR>
<TR><TD> </TD><TD> </TD><TD> </TD><TD> </TD></TR>
</TABLE>
</BODY>
</HTML> 帮助文档上的例子:)
1。用传输ID的方法
<script language="javascript">
function getValue(id)
{
var s=window.event.srcElement.checked? "check":"not checked";
alert(document.all(id).innerText + " is " + s );
}
</script><table>
<tr><td><input type="checkbox" onclick="getValue('td1')"></td><td></td><td id="td1">Hello World</td></tr>
<tr><td><input type="checkbox" onclick="getValue('td2')"></td><td></td><td id="td2">Hello China</td></tr>
</table>2.用sourceIndex的方法
<script language="javascript">
function getValue2()
{
var objChk = window.event.srcElement;
var s=objChk.checked? "check":"not checked";
var obj = document.all(objChk.sourceIndex+2);
alert(obj.innerText + " is " + s );
}
</script>
<table>
<tr><td><input type="checkbox" onclick="getValue2()"></td><td></td><td>Hello CSDN</td></tr>
<tr><td><input type="checkbox" onclick="getValue2()"></td><td></td><td>Hello Javascript</td></tr>
</table>3。用cells的方法
<script language="javascript">
function getRow(obj)
{
var objParent = obj.parentElement;
while (objParent.tagName != "TR")
objParent = objParent.parentElement;
return objParent;
}function getValue3()
{
var objChk = window.event.srcElement;
var s=objChk.checked? "check":"not checked"; var objRow = getRow(objChk);
alert(objRow.cells[2].innerText + " is " + s );
}
</script>
<table>
<tr><td><input type="checkbox" onclick="getValue3()"></td><td></td><td>Hello BBS</td></tr>
<tr><td><input type="checkbox" onclick="getValue3()"></td><td></td><td>Hello Whatever</td></tr>
</table>
当然如果在第二种方法中,TD中如有TAGS的话,你得小心算清楚了