js怎么用 getEelementByClass 找到后边的 TEXT 内容?

0 star

<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)
} 

1 回答

0

<!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" nclick="get_a2();" />
 </BODY>
</HTML>

永久链接