【发布时间】:2019-03-19 10:22:34
【问题描述】:
我为我的数组创建了一个输入元素,我想在每个数组之后添加一个图标。 示例代码:
for (i = 0; i < Array.length; i++){
var input = document.createElement("INPUT");
input.setAttribute("type", "text");
input.setAttribute("class","item-choie")
input.setAttribute("value", Array[i]);
$('#menu-item').after('<i class="fa fa-arrow-circle-right"></i>');
document.getElementById('menu-list').appendChild(input);
}
预期输出:
输入
->(图标)
已编辑:感谢 id 必须是唯一的注释
【问题讨论】:
-
input.setAttribute("id", "menu-item");在 HTML 文档中,id 必须是唯一的 - 否则会发生奇怪的事情 -
由于我的代理,我看不到图像
标签: javascript jquery html arrays