如何使用Javascript为具有相同名称属性的所有文本字段设置相同的值?

时间:2018-07-18 09:16:39

标签: javascript html

我从here看到,我们可以通过document.getElementsByName('Contact0Email')[0].value = email;设置第一个元素的值,并可以通过document.getElementsByName('Contact0Email')[1].value = email;设置第二个元素的值,依此类推。

但是如何为具有相同名称属性的所有文本字段设置值?

2 个答案:

答案 0 :(得分:0)

我发现它是:

var Firstname = document.getElementsByName("Firstname");
    for (var i=0; i < Firstname.length; i++) {
        Firstname[i].value = getAllUrlParams().Firstname;
    }

Javascript change fields value by name

答案 1 :(得分:-1)

document.querySelectorAll('.selector').forEach(
    function( element ) {
        element.value = 'example@example.com';
    }
);