Javascript 使用数组创建div

Javascript 使用数组创建div,javascript,html,Javascript,Html,我有一个字符串数组,我想在它自己的标记中显示每个数组元素,就像 oneone和每个div标记都应该有一个通用的类。单击按钮即可开始所有流程 按钮代码 <asp:Button OnClientClick="abc();" runat="server" /> JAVASCRIPT函数 function abc() { debugger; var arrayVariable = "one,two,three"; var arra

我有一个字符串数组,我想在它自己的
标记中显示每个数组元素,就像
oneone
和每个
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
        }

        }
函数abc()
{
调试器;
var arrayVariable=“一、二、三”;
var arrayLength=arrayVariable.length;
无功温度;
对于(i=0;i
您需要先将字符串转换为数组。
使用以下命令:

   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;
    }
函数abc()
{
调试器;
var stringVariable=“一、二、三”;//字符串
var arrayVariable=stringVariable.split(“,”;//现在将字符串转换为数组
var arrayLength=arrayVariable.length;
无功温度;
对于(i=0;i
尝试使用较少的数字变量和纯javascript,因为您只使用了单行jQuery代码
$('#inputcomshow')。append(temp)

函数abc(){
var arrayVariable=“一、二、三”;
arrayVariable=arrayVariable.split(',');
对于(i=0;i
使用此

<asp:Button OnClientClick=" javascript:return abc();" runat="server" />



    <script>
    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;
    } 
</script>

函数abc(){
调试器;
var stringVariable=“一、二、三”;//字符串
var arrayVariable=stringVariable.split(“,”;//现在将字符串转换为数组
var arrayLength=arrayVariable.length;
无功温度;
对于(i=0;i
对于本网站而言,仅仅说明您想要或需要什么并不是一个合适的问题。您需要向我们描述您遇到的具体问题。请阅读。数组是使用[]定义的。因此,定义数组var arrayVariable=[“一”,“二”,“三]@sudhir ojha我承认数组格式是[‘一’、‘二’、‘三’]好的,但我得到了相同的结果problem@CBroe我想展示这些元素,比如一、二、三合一formate@CBroe我会让我的意思更清楚:没有必要在“我不是刚刚告诉你了吗,那个……”中使用讽刺的语气。一点耐心可以帮助初学者走很长的路。谢谢你的帮助,但我已经尝试过了,但问题是它不稳定,我的意思是当点击按钮一秒钟,它就会显示出来,然后自动隐藏它???@aparnarai你看到页面上附加的html了吗,可能是被一些cssok隐藏了,所以你能再回答一个关于这个问题吗?如何使用此div>like再添加一个x@aparnarai您只需更新为temp.innerHTML=arrayVariable[i]+'x';谢谢你的回答。你能再回答一次这个问题吗?如何在此div中再添加一个
<asp:Button OnClientClick=" javascript:return abc();" runat="server" />



    <script>
    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;
    } 
</script>