关于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>这样的代码就出错 展开
<div id=abc>加载中</div>
在页面底部
<script type="text/javascript">
document.getElementById('abc').innerHTML="ABC显示内容";
</script>
ABC显示内容为普通html有效但是ABC显示内容为<script type="text/javascript">xxx</script>这样的代码就出错 展开
4个回答
展开全部
把innerHTML的双引号改成单引号,因为它的双引号和<script type="text/javascript">里的双引号冲突
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以把要运行的代码加到window.onload事件里,脚本就会在文档加载完毕后才运行.
innerHTML添加的代码即使成功也不会运行.
你说的出错,错误提示是什么?那句代码完整帖出来
是不是你写字符串没有注意引号的转义?
innerHTML添加的代码即使成功也不会运行.
你说的出错,错误提示是什么?那句代码完整帖出来
是不是你写字符串没有注意引号的转义?
追问
加载中在页面底部
document.getElementById('abc').innerHTML="
";
追答
document.getElementById('abc').innerHTML="<!--google_ad_client = \"pub-1538593434316930\";
后面的也一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script type=‘text/javascript’>xxx</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
双引号改成单引号
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询