js里element和elements的区别?

JavaScript019

js里element和elements的区别?,第1张

从字面意思上就可以看出

element单数,是单个的元素

elements复数,是一组元素

常见的

document.getElementById() 获取的是某一个元素

document.getElementsByTagName() 获取的是一组元素,是一个数组

elements可以获取到某种类型的标签,然后可以一一判断,可以通过循环找到自己需要的控件等 答案补充 var elems = document.form.elements//得到form表单中的所有元素,input,textarea等

var unelem

for(var i=0i<elems.lengthi++){ //找到id为username的元素

if(elems[i].id=="username"){unelem=elems[i]break}

}

//清空所有元素

for(var i=0i<elems.lengthi++){

elems[i].value=""

}