读书人

请问ie与firefox下节点操作的有关问

发布时间: 2012-02-11 09:51:34 作者: rapoo

请教,ie与firefox下节点操作的问题。
点button1,ie下alert出是2,firefox下alert出是3,为什么是这样的结果呢?向各位请教了!

<script language="javascript">
function msg()
{
alert(document.getElementById("id_5").childNodes.length)
}
</script>
<table id="mytable" width="200" border="0" align="center" cellspacing=1 cellpadding=2 >
<tr class=header>
<td> aa </td>
</tr>
<tr>
<td>
<input type="text" name="address" size="40" value="beijing" />
</td>
<tr class=header>
<td> bbb </td>
</tr>
<tr>
<td>
<input type="button" id="button1" value="click" onclick='msg();' />
</td>
</tr>
<tr>
<td id="id_5">
<input type="button" value="button"/>
</td>
</tr>
</table>

[解决办法]
楼主再试下 ,知道什么原因了吧 ,空格 以及 换行 的问题

HTML code
<script   language="javascript"> function   msg() { alert(document.getElementById("id_5").childNodes.length) } </script> <table   id="mytable"   width="200"   border="0"   align="center"   cellspacing=1   cellpadding=2       >     <tr   class=header>         <td>   aa   </td>     </tr>     <tr>         <td>             <input   type="text"   name="address"   size="40"   value="beijing"   />         </td>     <tr   class=header>         <td>   bbb   </td>     </tr>     <tr>         <td>             <input   type="button"   id="button1"   value="click"   onclick='msg();'   />         </td>     </tr>     <tr>         <td   id="id_5"><input   type="button"   value="button" /></td>                         </tr> </table> 

读书人网 >JavaScript

热点推荐