innerText和InnerHTML是非常实用的一个属性,然而在FireFox中不支持此属性,可能是因为考虑到网页的安全性。这样一来为开发者带来了不少麻烦。
FireFox中也提供了另外一个属性innerContent,功能与innerText相当。
据此可写出一个通用的支持IE与FireFox的方法
<script type=”javascript”>
if(window.navigator.userAgent.toLowerCase().indexOf(“firefox”)!=-1)
{
document.getElementById(“div”).innerContent=”替代文字”;
}
else
{
document.getElementById(“div”).innerText=”替代文字”;
}
本文介绍了一个通用方法,用于解决在不同浏览器(如IE与Firefox)间进行文本替换的问题。通过判断浏览器类型,采用innerText或innerContent属性实现一致的文本更新效果。
202

被折叠的 条评论
为什么被折叠?



