<tr>
<td class="a1">Borrower Name</td></tr>
<tr>
<td class="a2">Maria Coy</td>
</tr>
<tr>
<td class="a1">Location</td>
</tr>
<tr>
<td class="a2">Tono</td>
</tr>
这是一段 HTML 代码 。。我想提取出 Maria Coy 和 Tone 这两个内容,但是我的 代码虽然能找到 这个CLASS 但是 提取不到后边的文字 为什么?? 如何能提取到??
function ver() {
var allElems = document.getElementsByTagName('*');
alert(allElems.length);for (var i = 0; i < allElems.length; i++) {
var thisElem = allElems.item(i);
if (thisElem.className && thisElem.className == 'a2') {//thisElem.style.display = 'none';
alert(thisElem.innerHTML)
}
<td class="a1">Borrower Name</td></tr>
<tr>
<td class="a2">Maria Coy</td>
</tr>
<tr>
<td class="a1">Location</td>
</tr>
<tr>
<td class="a2">Tono</td>
</tr>
这是一段 HTML 代码 。。我想提取出 Maria Coy 和 Tone 这两个内容,但是我的 代码虽然能找到 这个CLASS 但是 提取不到后边的文字 为什么?? 如何能提取到??
function ver() {
var allElems = document.getElementsByTagName('*');
alert(allElems.length);for (var i = 0; i < allElems.length; i++) {
var thisElem = allElems.item(i);
if (thisElem.className && thisElem.className == 'a2') {//thisElem.style.display = 'none';
alert(thisElem.innerHTML)
}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<script>
function get_a2() {
var tds = document.getElementsByTagName("td");
for(var i=0;i<tds.length;i++){
if(tds[i].className=="a2"){
alert(tds[i].innerHTML);
//或者alert(tds[i].innerHTML);
}
}
} </script>
</HEAD> <BODY>
<table>
<tr>
<td class="a1">Borrower Name</td></tr>
<tr>
<td class="a2">Maria Coy</td>
</tr>
<tr>
<td class="a1">Location</td>
</tr>
<tr>
<td class="a2">Tono</td>
</tr>
</table>
<input type="button" value="get_a2" onclick="get_a2();" />
</BODY>
</HTML>最好用innerText来获得td中的内容