Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

innerHTML thêm text nhưng không thêm thẻ HTML

Có thể bạn đang dùng += với innerHTML. Hãy thử cách sau:

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