为了账号安全,请及时绑定邮箱和手机立即绑定

innerhtml+=的问题 急啊谢谢

innerhtml+=的问题 急啊谢谢

慕侠2389804 2018-12-10 18:09:23
<P>我用JS的innerhtml+= 动态写了一个3*3的图片组,但是在页面却把9个小图片写到一行里面了,</P> <P>我在innerhtml+=中有&lt;tr&gt; 和&lt;td&gt;的 为什么不识别呢。</P> <P>后来我在要换行的的地方加了个&lt;br&gt;导致2行之间的间距太大了,请问有什么好方法解决下么???</P>
查看完整描述

2 回答

?
慕码人8056858

TA贡献1803条经验 获得超6个赞

你可以用innerText试一下。 顺便看看innerHTML与innerText的区别吧! 如: <html> <head><title>test</title> <script language="javascript"> function show1() { document.all.test.innerText="<font color=blue>test</font>"; } function show2() { document.all.test.innerHTML="<font color=blue>test</font>"; } </script> </head> <body> <table><tr><td id=test><font color=red>innerText</font></td> </tr></table> <a href="javascript:show1();">testinnerText</a> <a href="javascript:show2();">testinnerHTML</a> </body> </html> 结论:对于innerText 显示 "<font color=bule>test</font>" 作为一个整体内容显示。对于innerHTML显示 "test" 作为一个局部内容显示

查看完整回答
反对 回复 2018-12-14
  • 2 回答
  • 0 关注
  • 1214 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信