我有一个字符串数组,我想在其自己的 <div>
中显示每个数组元素标签喜欢
<div "class">one</div><div class"two">one</div>
每个 div
标签应该有一个所有人都通用的类。所有过程都从单击按钮开始
按钮代码
<asp:Button OnClientClick="abc();" runat="server" />
JavaScript 函数
function abc()
{
debugger;
var arrayVariable = "one,two,three";
var arrayLength = arrayVariable.length;
var temp;
for (i = 0; i < arrayLength; i++) {
temp = document.createElement('div');
temp.className = 'results';
temp.innerHTML = arrayVariable[i];
$('#inputcomshow').append(temp);
//document.getElementById("#inputcomshow").value = replaced
}
}
最佳答案
您需要先将字符串转换为数组。
使用这个:
function abc()
{
debugger;
var stringVariable = "one,two,three"; // string
var arrayVariable = stringVariable.split(","); // now string to array
var arrayLength = arrayVariable.length;
var temp;
for (i = 0; i < arrayLength; i++) {
temp = document.createElement('div');
temp.className = 'results';
temp.innerHTML = arrayVariable[i];
$('#inputcomshow').append(temp);
//document.getElementById("#inputcomshow").value = replaced
}
return false;
}
关于javascript - 使用数组创建 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50618056/