这两天写到前端代码时遇到innerHTML使用的不少坑,以下是我总结的坑以及对应的解决方案(希望各位童鞋能及时看到这章并解决自己的问题,不要像我一样又掉了几十根秀发…)
问题论述将以ul和li为例介绍,方便各位理解。
<ul id="uls">
<li> 我是li </li>
</ul>/*输出:我是li*/
1.追加新的li到ul内时的写法为
> document.getElementById("uls").innerHTML="<li>我是新来的</li>";
问题:ul内容改变,输出为“我是新来的”,因为我们想实现的效果是追加到ul上,也就是显示出“我是l