我用网络爬虫函数下载了一些包含一些函数输入的网页,比如:
<input type="text" name="LSTNAM" size="20" maxlength="35">
<input type="text" name="FSTNAM" size="20" maxlength="35">
在这里,我想知道是否可以使用一些JS方法来查找所有的“input type=”文本“,并修改这些表单,而不是一个接一个地手动修改它们。以下是我想要达到的目标:
<input type="text" name="LSTNAM" size="20" maxlength="35" onclick="shwinputtypetext(this);">
<input type="text" name="FSTNAM" size="20" maxlength="35" onclick="shwinputtypetext(this);">
最佳答案
使用此代码:
let inputs = document.querySelectorAll("input[type=text]");
for(let i = 0; i < inputs.length; i++) {
inputs[i].onclick = function() {
shwinputtypetext(this);
}
}
有关详细信息,请参见MDN's documentation on
document.querySelectorAll()
。