Javascript JS:Object#<;HTMLdevelment>;没有方法';createElement';
我试图让一个js脚本创建一些带有for循环的标记,但是我得到了一个错误对象#没有方法“createElement” 其功能如下:Javascript JS:Object#<;HTMLdevelment>;没有方法';createElement';,javascript,jquery,console,createelement,Javascript,Jquery,Console,Createelement,我试图让一个js脚本创建一些带有for循环的标记,但是我得到了一个错误对象#没有方法“createElement” 其功能如下: function tabListRefresh() { // Get Container var container = document.getElementById("tabListContainer"); // Clear container container.innerHTML = ""; // Create tags for(
function tabListRefresh() {
// Get Container
var container = document.getElementById("tabListContainer");
// Clear container
container.innerHTML = "";
// Create tags
for( var k=0; k<tabs.length; k++ ) {
// Create div tag
var div = container.createElement("div");
div.setAttribute("class", "tab");
// Include title into tag
div.innerHTML = tabs[k][0] + " ";
// Create closetab-icon
var closebtn = div.createElement("button");
div.setAttribute("type", "button");
div.setAttribute("class", "closetab");
closebtn.innerHTML = "×";
}
/* XML Structure:
<div class="tab">
Dashboard
<button type="button" class="closetab">×</button>
</div>
*/
}
函数tablistresh(){
//获取容器
var container=document.getElementById(“tabListContainer”);
//透明容器
container.innerHTML=“”;
//创建标签
for(var k=0;k容器没有createElement方法
文件上有
var elem= document.createElement("div");
container.appendChild(elem);
使用:
错误非常清楚。div
元素没有createElement
方法。如果希望只使用一行:var div=container.appendChild(document.createElement(“div”);
document.createElement("div");