0

我想将两个 JavaScript 变量设置为这些文本框的值。

谁能帮助我?

<form name="myform1"> 
    <input type="number" name="pop_size" value="3"> 
    <input type="button" value="Pop Size" id="population" onclick="setValue()"> 
</form> 
<form name="myform2"> 
    <input type="number" name="totalIterations" value="2"> 
    <input type="button" value="Iterations" id="Iterations" onclick="setValue()"> 
</form>  
4

1 回答 1

0

您可以使用getElementsByName()在表单中按名称获取元素列表。由于您的名称是唯一的(这在规范中不是必需的,但出于这个确切原因是一个好主意),该函数返回的数组中应该只有一个元素。像这样的东西:

var firstVariable = document.getElementsByName('pop_size')[0].value;
var secondVariable = document.getElementsByName('totalIterations')[0].value;

还是您的意思是要将值设置为变量中的内容?那将是相反的:

document.getElementsByName('pop_size')[0].value = firstVariable;
document.getElementsByName('totalIterations')[0].value = secondVariable;
于 2013-10-03T14:45:55.643 回答