Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS:Object#<;HTMLdevelment>;没有方法';createElement';_Javascript_Jquery_Console_Createelement - Fatal编程技术网

Javascript JS:Object#<;HTMLdevelment>;没有方法';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(

我试图让一个js脚本创建一些带有for循环的标记,但是我得到了一个错误对象#没有方法“createElement”

其功能如下:

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 = "&times;";

 }


  /* XML Structure:
      <div class="tab">
        Dashboard
        <button type="button" class="closetab">&times;</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");