Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 修改HTML输入表单格式_Javascript_Html_Dom - Fatal编程技术网

Javascript 修改HTML输入表单格式

Javascript 修改HTML输入表单格式,javascript,html,dom,Javascript,Html,Dom,我使用网络爬虫功能下载了一些网页,其中包含一些来自函数的输入,如: <input type="text" name="LSTNAM" size="20" maxlength="35"> <input type="text" name="FSTNAM" size="20" maxlength="35"> 在这里,我想知道我是否可以使用一些JS方法找到所有的“input type=“text”,并修改这些表单,而不是一个接一个地手动修改。以下是我想要实现的目标: <

我使用网络爬虫功能下载了一些网页,其中包含一些来自函数的输入,如:

<input type="text" name="LSTNAM" size="20" maxlength="35">
<input type="text" name="FSTNAM" size="20" maxlength="35">

在这里,我想知道我是否可以使用一些JS方法找到所有的“input type=“text”,并修改这些表单,而不是一个接一个地手动修改。以下是我想要实现的目标:

<input type="text" name="LSTNAM" size="20" maxlength="35"     onclick="shwinputtypetext(this);">
<input type="text" name="FSTNAM" size="20" maxlength="35" onclick="shwinputtypetext(this);">

您可以通过JQuery轻松实现,请尝试使用以下方法:

$(document).ready(function(){

    $("input[type='text']").click(function(){
        //do some stuff, exp:
        alert($(this).val());
    });

});

可以通过JQuery轻松实现,请尝试使用以下方法:

$(document).ready(function(){

    $("input[type='text']").click(function(){
        //do some stuff, exp:
        alert($(this).val());
    });

});
使用此代码:

let inputs = document.querySelectorAll("input[type=text]");
for(let i = 0; i < inputs.length; i++) {
    inputs[i].onclick = function() {
        shwinputtypetext(this);
    }
}
let inputs=document.querySelectorAll(“input[type=text]”);
for(设i=0;i
有关更多信息,请参阅。

使用此代码:

let inputs = document.querySelectorAll("input[type=text]");
for(let i = 0; i < inputs.length; i++) {
    inputs[i].onclick = function() {
        shwinputtypetext(this);
    }
}
let inputs=document.querySelectorAll(“input[type=text]”);
for(设i=0;i

有关更多信息,请参阅。

这是解决问题的最简单方法。希望它能有所帮助。少写多做

$(document).ready(function(){

    $(":input[type='text']").click(function(){

        shwinputtypetext($(this).val());

    });

});

这是解决你问题的最简单的方法。希望它能帮助你。少写多做

$(document).ready(function(){

    $(":input[type='text']").click(function(){

        shwinputtypetext($(this).val());

    });

});

document.querySelectorAll(“input[type=text]”)将获取当前文档中text类型的所有输入元素。您所说的修改表单是什么意思?我表达的是困惑:),我只想将内容从第一个更改为后一个。
document.querySelectorAll(“input[type=text]”)
将获取当前文档中文本类型的所有输入元素。您所说的修改表单是什么意思?我表达的是困惑:),我想做的只是将内容从第一个更改为后一个。+1表示不使用jQuery,其中vanilla js已经足够了!+1表示不使用jQuery,其中vanilla js比够了!