Javascript 如何更改元素的值

Javascript 如何更改元素的值,javascript,html,Javascript,Html,我对js有点陌生,试图更改“email”输入字段的值 <div class="input-group type-email"> <div class="input-label has-placeholder-label"> <label for="">Your Email Address</label> </div> <div class="inputs"> <

我对js有点陌生,试图更改“email”输入字段的值

<div class="input-group type-email">
    <div class="input-label  has-placeholder-label">
        <label for="">Your Email Address</label>
    </div>
    <div class="inputs">
        <input name="email" value="" placeholder="" type="email">
    </div>
</div>

你的电子邮件地址
我发现了一堆文章,说如何通过id查找元素。如果没有id,我怎么做,可能是通过类型?
谢谢。

您可以使用查询选择器,例如:

var input = document.querySelector("input[name=email]");
input.value = "Your new value";
更多关于查询选择器和


希望有帮助

该标签的
属性不正确。您可以通过给输入一个ID(
ID=“email”
)并更新for attr以引用该ID(
for=“email”
)来修复它<代码>文档.GETelEntsByNeMe(“Email”)[0 ] < /代码>,或者如果控件的形式有更方便的方法,那么这两种方法都将在每个浏览器中运行。也可以考虑。