FireFox浏览器下innerText不支持的解决方法

来源:互联网 发布:消防知识知多少广播稿 编辑:程序博客网 时间:2024/05/20 11:46
<script type="text/javascript">        function jump(){            clearInterval(inter);            window.open("page3.html","_self");        }        setTimeout("jump()",3000);        function change(){            alert($("mySpan").innerText);            $("mySpan").innerText=parseInt($("mySpan").innerText)-1;           }        var inter=setInterval("change()",1000);        function $(id){            return document.getElementById(id);        }    </script>

如此 ,FF弹窗会显示undefined ,原因就是FireFox不支持innerText属性。
解决方法:
用textContent代替innerText!,这样不论是FF还是Chrome都支持此属性,至于其它浏览器或者在其它情况下的使用情况,博主并没有仔细实验,欢迎补充!

0 0