Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.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中的数组中的特定位置插入div_Javascript_Html - Fatal编程技术网

如何在javascript中的数组中的特定位置插入div

如何在javascript中的数组中的特定位置插入div,javascript,html,Javascript,Html,我有一个数组,当我检索我的数组时,我得到的是这样的东西 arr[0] = <li data="Dummy1" class= "Dummy1"></li> arr[1] = <li data="Dummy2" class= "Dummy2"></li> arr[2] = <li data="Dummy3" class= "Dummy3"></li> arr[0]= arr[1]= arr[2]= 现在在arr[0]之后,我

我有一个数组,当我检索我的数组时,我得到的是这样的东西

arr[0] = <li data="Dummy1" class= "Dummy1"></li>
arr[1] = <li data="Dummy2" class= "Dummy2"></li>
arr[2] = <li data="Dummy3" class= "Dummy3"></li>
arr[0]=
  • arr[1]=
  • arr[2]=
  • 现在在arr[0]之后,我想插入一个游标样式的div

    <div style: 'cursor:auto'></div>
    
    
    
    所以我的数组看起来像

    arr[0] = <li data="Dummy1" class= "Dummy1"></li>
    arr[1] = <div style: 'cursor:auto'></div>
    arr[2] = <li data="Dummy2" class= "Dummy2"></li>
    arr[3] = <li data="Dummy3" class= "Dummy3"></li>
    
    arr[0]=
  • arr[1]= arr[2]=
  • arr[3]=

  • 有谁能帮我实现这个功能吗?

    您可以通过这种方式在数组对象上使用
    拼接
    功能:

    arr.splice(1, 0, "<div style: 'cursor:auto'></div>");
    
    arr.splice(1,0,”);
    
    这将在索引1中插入项,删除0项。

    使用方法:它将通过删除现有元素和/或添加新元素来更改数组的内容

    var arr=[];
    arr[0]='
  • ; arr[1]=“li data=“Dummy2”class=“Dummy2”>”; arr[2]=“li data=“Dummy3”class=“Dummy3”>”; 阵列拼接(1,0,“”); 控制台日志(arr)