• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

如何从字符串中写入每个字符以使用JavaScript分隔div?

JavaScript 来源:Kuldeep 6次浏览

这是我一直什么远如何从字符串中写入每个字符以使用JavaScript分隔div?

这是我的代码:

function createWordTiles() { 
      var word = ['Example']; 
      var innerDiv; 

      var iDiv = document.createElement('div'); 
      iDiv.id = 'tileBlock'; 
      iDiv.className = "tileBlock"; 

代码的工作只有我删除循环:

  for (var l = 0; l <= word.length ; l++) { 

       innerDiv = document.createElement('div'); 
       innerDiv.id = 'Block' + l; 
       innerDiv.className = 'Block'; 
       innerDiv.innerHTML = word.charAt(l); 
      } 

      iDiv.appendChild(innerDiv); 

      document.getElementsByTagName('body')[0].appendChild(iDiv); 
     } 

这是我已取得

如何从字符串中写入每个字符以使用JavaScript分隔div?


===========解决方案如下:

移动你iDiv.appendChild(innerDiv);里面的for循环,像这样:

for (var l = 0; l <= word.length ; l++) { 

    innerDiv = document.createElement('div'); 
    innerDiv.id = 'Block' + l; 
    innerDiv.className = 'Block'; 
    innerDiv.innerHTML = word.charAt(l); 

    iDiv.appendChild(innerDiv); 
} 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)