如何设置属性到输入元素

时间:2018-01-01 19:31:00

标签: javascript

var 
nInput = document.createElement('input'),

clsinput = document.getElementsByTagName('input');

clsinput.setAttribute('class','new');

1 个答案:

答案 0 :(得分:0)

var nInput = document.createElement('input'),

clsinput = document.getElementsByTagName('input');

clsinput.setAttribute('class','new');

getElementsByTagName返回一个数组。您正在尝试为返回的数组设置属性。您必须迭代该数组并设置属性。

等等,你根本不需要那条中间线。您在第一行创建了一个输入元素,只需使用它并将属性设置为

var nInput = document.createElement('input'),
nInput.setAttribute('class','new');