如何在HTML脚本中连接JS变量

如何在HTML脚本中连接JS变量

我能做这样的事吗?

var counter = SomeJSFunctionThatReturnsAvalue();

<tr><td> <input type="file" name="file-upload"+"_counter" id="file-upload" /></tr></td>

我能做到吗?我需要在名字后面加一个下划线和一个递增的数字。
另外,一个非主题问题-上面的函数返回输入类型的值,例如:
<input type="hidden" name="hidden-input-type" value="2" />

值“2”是我可以用于数学运算的数字吗?如果没有,我怎么能做一个呢?

最佳答案

给你,伙计。

<head>
<script>
function test($count) {
document.getElementById("test1").setAttribute("name","file-upload_" + $count);
}
</script>
</head>
<body>

<p>some content</p>
<input id="test1" type="file" name="file-upload" id="file-upload" value="2"/>
<p>some other content</p>
<script>test(1);</script>
</body>

您的SomeJSFunctionThatReturnsAvalue();将把它传递给test()函数。
要从第二个问题中获取“2”的值以用于数学函数,请执行以下操作:
var value = document.getElementById("test1").getAttribute("value");
document.write(parseInt(value, 10) + 3);

返回5。

关于javascript - 如何在HTML脚本中连接JS变量?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19085257/

10-11 05:09