读书人

奇怪了FF通过IE没通过,该如何解决

发布时间: 2012-02-22 19:36:55 作者: rapoo

奇怪了,FF通过,IE没通过
content = content.replace(/{!title}/, title.value);
content = content.replace(/{!time}/, time);
content = content.replace(/{!email}/, email.value);
content = content.replace(/{!author}/, author.value);
content = content.replace(/{!avatar}/, avatar.value);
content = content.replace(/{!message}/, message.value);
maincontent = document.getElementById( "maincontent ");
ele = document.createElement( "div ");
ele.className = "msg ";
ele.innerHTML = content;

这条代码在IE下报错。
把maincontent = document.getElementById( "maincontent ");删掉就没错误。。这个语句哪里错了??

[解决办法]
<script type= "text/javascript ">
window.onload = function () {
content = content.replace(/{!title}/, title.value);
content = content.replace(/{!time}/, time);
content = content.replace(/{!email}/, email.value);
content = content.replace(/{!author}/, author.value);
content = content.replace(/{!avatar}/, avatar.value);
content = content.replace(/{!message}/, message.value);
maincontent = document.getElementById( "maincontent ");
ele = document.createElement( "div ");
ele.className = "msg ";
ele.innerHTML = content;
/*
...
放到window.onload 里呢?*/
}
</script>

读书人网 >JavaScript

热点推荐