getElementsByClassName什么都不返回

Ebi*_*ser 0 html javascript function

我使用以下脚本 -

<HTML>
<meta http-equiv='Content-Type' content='text/xml; charset=windows-1252'>

<script type="text/javascript">
    function show(){
        var navLinks = document.getElementsByClassName('a');
        for (var i = 0; i < navLinks.length; i++) {
            var link = navLinks[i];
            var title = link.title;
            alert(title);
    }
}
    </script>

<HEAD>
<TITLE>Properties</TITLE>
</HEAD>
<BODY>
<button type="button" onClick="show()">Close</button>

<table cellpadding=0 cellspacing=0>

<tr>
    <td>Contact</td>
    <td class="a">(01) 234 5678</td>
</tr>

</table>

</BODY>
</HTML>
Run Code Online (Sandbox Code Playgroud)

我想要做的就是显示一个警告框,(01) 234 5678但IE8什么都不做,Chrome显示一个空白警告框.

我是Javascript的新手,但我哪里错了?

Mik*_*ant 5

您不需要获取获取innerHTML所需的链接标题,如下所示:

var title = link.innerHTML;
Run Code Online (Sandbox Code Playgroud)