innerHTML与innerText在IE和Firefox下的区别。

在IE的浏览器下
object.innerHTML
是从对象的起始位置到终止位置的全部内容,包括Html标签
innerText
从对象的起始位置到终止位置的内容, 但它去除Html标签
outerHTML
除了包含innerHTML的全部内容外, 还包含对象标签本身

<table id="testTab" width="200" border="1">
  <tr>
    <td><font color="#FF0000">dh</font></td>
    <td> </td>
  </tr>
</table>
<script language="javascript">
function $(id)
{
    return document.getElementById(id);
}
var objTestTab=$("testTab");
alert(" innerHTML:"+objTestTab.rows[0].cells[0].innerHTML)
alert(" innerText:"+objTestTab.rows[0].cells[0].innerText)
alert(" outerHTML:"+objTestTab.rows[0].cells[0].outerHTML)

说明:
innerHTML适用于IE和firefox,
nnerText只适用于IE,要在firefox下实现此结果要使用textContent
outerHTML也是只适用IE, 想要在firefox使用就要自己写方法了,搜一下吧!

你可能感兴趣的:(JavaScript,html,function,IE,firefox,border)