关于js里面innerHTML不能填写js的问题

是这样的网页首页要调用一个js但不希望它把速度拖慢,于是这样:<divid=abc>加载中</div>在页面底部<scripttype="text/javascript"... 是这样的 网页首页要调用一个js但不希望它把速度拖慢,于是这样:
<div id=abc>加载中</div>
在页面底部
<script type="text/javascript">
document.getElementById('abc').innerHTML="ABC显示内容";
</script>
ABC显示内容为普通html有效但是ABC显示内容为<script type="text/javascript">xxx</script>这样的代码就出错
展开
 我来答
QeeVen
2011-03-26 · 超过25用户采纳过TA的回答
知道答主
回答量:52
采纳率:100%
帮助的人:62.7万
展开全部
把innerHTML的双引号改成单引号,因为它的双引号和<script type="text/javascript">里的双引号冲突
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniappcy3tv95eaedrf
2011-03-15 · TA获得超过2363个赞
知道大有可为答主
回答量:1909
采纳率:92%
帮助的人:1116万
展开全部
你可以把要运行的代码加到window.onload事件里,脚本就会在文档加载完毕后才运行.
innerHTML添加的代码即使成功也不会运行.
你说的出错,错误提示是什么?那句代码完整帖出来
是不是你写字符串没有注意引号的转义?
追问
加载中在页面底部

document.getElementById('abc').innerHTML="

";
追答
document.getElementById('abc').innerHTML="<!--google_ad_client = \"pub-1538593434316930\";
后面的也一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
钟12345
2011-03-15 · 超过17用户采纳过TA的回答
知道答主
回答量:114
采纳率:0%
帮助的人:50.2万
展开全部
<script type=‘text/javascript’>xxx</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
苦乐年代
2012-03-01 · TA获得超过102个赞
知道答主
回答量:118
采纳率:0%
帮助的人:63.6万
展开全部
双引号改成单引号
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式