Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

innerHTML เพิ่มข้อความแต่ไม่เพิ่มแท็ก HTML


อาจเป็นเพราะคุณใช้ += กับ innerHTML ลองทำดังนี้:

var myNum = [1,2,3];
var myStr;
myStr = "<ul>";
for(var a in myNum)
  myStr += "<li>" + a + "</li>";
myStr += "</ul>";
id("numberList").innerHTML = myStr;