如果我的表哥是
<table width="98%" border="0" cellpadding="1" cellspacing="1" class="tableBorder">但是我又想取到表格内的TD里面的值,用JAVASCRIPT如何获取呢?能否借用rows[i].cells[i].innerText;
<table width="98%" border="0" cellpadding="1" cellspacing="1" class="tableBorder">但是我又想取到表格内的TD里面的值,用JAVASCRIPT如何获取呢?能否借用rows[i].cells[i].innerText;
不知道可不可以用
document.getElementsByTagNames("table")[xxx]
这样的方式获取,不过,最好是用byId来获取.
感觉你这样做得好累,建议你去研究一下jquery之类的框架.
获取这种td里的东西很方便,编程速度和规范都会提高不少.
而且看你的情况,学习jquery的话,应该1到2天就可以迅速解决大部分问题了.
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="javascript">
function getInfo() {
var text = document.getElementsByTageName("table")[0].childNodes[0].nodeValue;
alert(text);
}
</script>
</HEAD> <BODY onload="getInfo()">
<table width="100">
<tr>
<td>aaa</td>
<td>bbb</td>
</tr>
</table>
</BODY>
</HTML>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="javascript">
function getInfo() {
var text = document.body.getElementsByTagName("table")[0].childNodes[0].childNodes[0].nodevalue;
alert(text);
}
</script>
</HEAD> <BODY onload="getInfo()">
<table width="100">
<tr>
<td>aaa</td>
<td>bbb</td>
</tr>
</table>
</BODY>
</HTML>
这里的NODEVALUE在XML里面好用的,到这里怎么不行了,奇怪了!