Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.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 清除具有一个名称的多个文本输入框_Javascript_Html - Fatal编程技术网

Javascript 清除具有一个名称的多个文本输入框

Javascript 清除具有一个名称的多个文本输入框,javascript,html,Javascript,Html,嗨,我有几个文本输入框,我有一个清除按钮,它们都有相同的名称,我希望使用一个功能清除它们,这可以在没有ID的情况下完成,因为这会占用太多的空间 到目前为止,我的代码如下所示: var Id; var Name; function Check(id, name) { Id = document.getElementById(id); Name = document.getElementById(name); if (Id.value == id) { Name.checked = t

嗨,我有几个文本输入框,我有一个清除按钮,它们都有相同的名称,我希望使用一个功能清除它们,这可以在没有ID的情况下完成,因为这会占用太多的空间 到目前为止,我的代码如下所示:

var Id;
var Name;
function Check(id, name)    {
Id = document.getElementById(id);
Name = document.getElementById(name);
if (Id.value == id) {
    Name.checked = true;
    alert('correct');
    return;
} else  {
    Name.checked = false;
    alert('incorrect');
}
}
function ClearP()   {
document.getElementsByName("input").innerHTML = '';
}
$('[name="input"]').val("");
我的html看起来像这样

<div class="content">
                    <div class="main_story" style="margin-bottom:20px;">
                        <p class="sentence">the word to go here -></p>
                        <input id="here" name="input" class="sentence" type="text" size="7">
                        <p class="sentence">is here</p>
                        <button style="float:right" id="correct" onClick="Check('here', 'aShow');">Correct?</button>
                        <input style="float:right" name="aShow" id="aShow" type="checkbox" value="">
                    </div>
                    <div class="main_story" style="margin-bottom:20px;">
                        <p class="sentence">the word to go here -></p>
                        <input id="you" name="input" class="sentence" type="text" size="7">
                        <p class="sentence">is you</p>
                        <button style="float:right" id="correct" onClick="Check('you', 'bShow');">Correct?</button>
                        <input style="float:right" name="bShow" id="bShow" type="checkbox" value="">
                    </div>
                    <button onClick="ClearP();">Clear</button>
                </div>

此处的单词->

在这里

对的

此处的单词->

是你吗

对的 清楚的

非常感谢所有帮助:)谢谢:)

给所有人另一个类(可能是“clearable”之类的),然后用该类查找并清除所有项目。

function ClearP(){
function ClearP(){
    var inputs = document.getElementsByTagName("input");
    for(var i=0;i<inputs.length;i++)
        inputs[i].value = '';
}
var inputs=document.getElementsByTagName(“输入”); 对于(var i=0;i如何使用,以及类似以下内容:

var Id;
var Name;
function Check(id, name)    {
Id = document.getElementById(id);
Name = document.getElementById(name);
if (Id.value == id) {
    Name.checked = true;
    alert('correct');
    return;
} else  {
    Name.checked = false;
    alert('incorrect');
}
}
function ClearP()   {
document.getElementsByName("input").innerHTML = '';
}
$('[name="input"]').val("");