<div id='tt'>
</div>function doAdd(){
document.getElementById("tt").innerHTML = "<p><li>1111111</li></p>";
}执行这个方法给tt这个dom赋值是会报错,不能把值赋进去。如果把要赋的值改为"<p>111111111</p>",是能正常执行的。改为"<p><span>11111</span></p>"赋值,也能正常进行。
改为"<li>1111111</li>"赋值也能正常执行。怎么可以让document.getElementById("tt").innerHTML = "<p><li>1111111</li></p>";顺利执行。其它我的目的,只是把一个外界来的字附串赋给"tt"。这个外界的字附串可能是<p><li></li></p>格式的,要兼容这种情况
</div>function doAdd(){
document.getElementById("tt").innerHTML = "<p><li>1111111</li></p>";
}执行这个方法给tt这个dom赋值是会报错,不能把值赋进去。如果把要赋的值改为"<p>111111111</p>",是能正常执行的。改为"<p><span>11111</span></p>"赋值,也能正常进行。
改为"<li>1111111</li>"赋值也能正常执行。怎么可以让document.getElementById("tt").innerHTML = "<p><li>1111111</li></p>";顺利执行。其它我的目的,只是把一个外界来的字附串赋给"tt"。这个外界的字附串可能是<p><li></li></p>格式的,要兼容这种情况
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货