请原谅我的极端天真……我正在尝试使用getElementByName方法执行javascript,但实际上,当我到达站点时,我希望在quantity字段中输入0(在到达该站点15秒之后)。
当我检查数量字段时,这就是我得到的-
<input type ="text" name="quantity" value="1" size="3">
function emptylocation() {
var myVar = setInterval(emptylocation, 15000);
(document.getElementByName("quantity")[0].value = 0)
(document.getElementByName("quantity")[1].value = 0)
(document.getElementByName("quantity")[2].value = 0)
(document.getElementByName("quantity")[3].value = 0)
(document.getElementByName("quantity")[4].value = 0)
(document.getElementByName("quantity")[5].value = 0)
}发布于 2020-04-01 01:22:39
你能做到的
var quantities = document.getElementsByName("quantity");
for(var i=0; i < quantities.length; i++)
quantities[i].value = 0;
}对于这类事情,最好使用ID而不是名称。
https://stackoverflow.com/questions/60962231
复制相似问题