这是我的代码
for (i = 0 ; i< number ; i++){
var iDiv = document.createElement('div');
iDiv.append("<label for=\"timeslot\" class=\"p-label-required\">Time Slot</label>")
iDiv.append("<label class=\"input-group p-has-icon p-custom-arrow\">")
iDiv.append("<select id=\"timeslot\" name=\"timeslot\" required=\"required\" class=\"form-control\">")
iDiv.append("<option class=\"p-select-default\" value=\"\">Select value</option>")
iDiv.append("<option value=\"1\">1</option>")
iDiv.append("<option value=\"2\">2</option>")
iDiv.append("<option value=\"3\">3</option>")
iDiv.append("<option value=\"4\">4</option>")
iDiv.append("<option value=\"5\">5</option>")
iDiv.append("<option value=\"6\">6</option>")
iDiv.append("<option value=\"7\">7</option>")
iDiv.append("<option value=\"8\">8</option>")
iDiv.append("<option value=\"9\">9</option>")
iDiv.append("<option value=\"10\">10</option>")
iDiv.append("<option value=\"11\">11</option>")
iDiv.append("<option value=\"12\">12</option>")
iDiv.append("</select>")
$("#numberOfTablesDiv").appendChild(iDiv);
}
我收到了这个错误
Uncaught TypeError: iDiv.append is not a function
答案 0 :(得分:2)
示例:iDiv.appendChild(); 追加函数不是javascript的javascript。对不起,我特克斯不会说英语
答案 1 :(得分:0)
append不是函数,有appendChild,但它用于追加HTML元素,所以你应该尝试iDiv.innerHTML + = [要添加的东西]。