innerhtml+=的问题 急啊谢谢

我用JS的innerhtml+= 动态写了一个3*3的图片组,但是在页面却把9个小图片写到一行里面了,

我在innerhtml+=中有<tr> 和<td>的 为什么不识别呢。

后来我在要换行的的地方加了个<br>导致2行之间的间距太大了,请问有什么好方法解决下么???

qq_遁去的一_1
浏览 554回答 4
4回答

慕哥9229398

你可以用innerText试一下。 顺便看看innerHTML与innerText的区别吧! 如: test function show1() { document.all.test.innerText="test"; } function show2() { document.all.test.innerHTML="test"; } innerText testinnerText testinnerHTML 结论:对于innerText 显示 "test" 作为一个整体内容显示。对于innerHTML显示 "test" 作为一个局部内容显示

杨__羊羊

tr,td只在table里有效,看看外面有没有table

POPMUISE

可能的原因是没有写来关闭行.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript