我用网络爬虫函数下载了一些包含一些函数输入的网页,比如:

<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()

10-05 20:47