提交按钮在javascript中设置值

时间:2013-08-08 05:10:16

标签: javascript html5 submit

我必须创建一个具有javascript变量值的按钮

<script>
    for(i=0; i < count; i++) 
        {
            var row = table.insertRow(table.rows.length);
            var cell = row.insertCell(0);
            cell.innerHTML = '<input type="submit" value=i onClick="someFunc(this.value)" />';
        }
</script>

但是当我打开页面时,价值就是我。如何在按钮中设置i的值。

3 个答案:

答案 0 :(得分:4)

不会只是

cell.innerHTML = '<input type="submit" value="'+ i + '" onClick="someFunc(this.value)" />';

所以你使用i的值而不是字符串i?

答案 1 :(得分:0)

这里你用错误的方法设置按钮的值..

<script>
for(i=0; i < count; i++) 
    {
        var row = table.insertRow(table.rows.length);
        var cell = row.insertCell(0);
        cell.innerHTML = '<input type="submit" value='+i+' onClick="someFunc(this.value)" />';
    }

答案 2 :(得分:0)

如果您将i指定为引号,则将其视为字符串。不是变量。所以你可以使用'+i+'

+ 连接运算符

<script>
for(i=0; i < count; i++) 
    {
        var row = table.insertRow(table.rows.length);
        var cell = row.insertCell(0);
        cell.innerHTML = '<input type="submit" value='+i+' onClick="someFunc(this.value)" />';
    }
</script>