通过标记名称将属性更改为元素

时间:2013-03-18 14:30:56

标签: javascript

我有一个要将类放入的元素。但循环不断给我

未定义getElementsByTagName

<script>
var textarea = getElementsByTagName("textarea");
for(i = 0; i<textarea.length; i++){
textarea .setAttribute("class" "textbox")
}
</script>

 <textarea></textarea>
 <textarea></textarea>

2 个答案:

答案 0 :(得分:3)

getElementsByTagName不在全局/ window对象中,而是位于document中。

document.getElementsByTagName();

您需要像上面或任何Node元素一样明确地调用它。

答案 1 :(得分:1)

使用

textarea[i].className="textbox";
//       ^     ^
//       |     |
//   index     |
//         className is the property to change