javascript - 使用数组创建 div
问题描述
我有一个字符串数组,我想在自己的<div>
标签
中显示每个数组元素,<div "class">one</div><div class"two">one</div>
每个div
标签都应该有一个对所有人都通用的类。所有过程都从单击按钮开始
按钮代码
<asp:Button OnClientClick="abc();" runat="server" />
脚本函数
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;
}
推荐阅读
- java - 为什么相同的命令在终端中有效,但在我的应用程序中无效?
- jquery - MaterializeCSS:吐司滚动到页面顶部
- powerbi - 如何计算条形值高于折线图和堆积柱形图 Power BI 的平均线的天数?
- google-apps-script - 如何将谷歌表标题值传递到从表单响应创建的日历事件中
- java - 主类执行maven或java命令
- python - 如何获取用户输入作为按键,检测它,并使程序在 Python 中相应地执行?
- c++ - 按升序对向量的相同元素进行排序
- ios - 如何在真实设备上运行/测试我的 Flutter 应用程序?
- python - 如何用特殊字符填充元组
- java - IF-ELSEIF 链到 Hashmap 逻辑