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

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

  • neptune - 1年前

    <!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>