javascript - 通过标签名称更改元素的属性

标签 javascript

我有一个想要为其添加类的元素。但循环不断给我

getElementsByTagName 未定义

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

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

最佳答案

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

document.getElementsByTagName();

您需要像上面那样显式调用它,或者在任何 Node 元素上显式调用它。

关于javascript - 通过标签名称更改元素的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15479292/

相关文章:

javascript - 将函数分配给 Javascript 对象

javascript - Grails 从 javascript 中启动 Controller 的远程功能

javascript - Facebook Like Box - 控制流中显示的内容

javascript - 如何让特定函数摆脱 setInterval 循环>

javascript - 为什么 axios .post() 方法没有达到 promise ?

javascript - 为什么 setTimeout 在 Chrome 中会触发两次,而在 IE 或 Firefox 中却不会?

javascript - 同时对多个数组进行排序

javascript - 为什么这个简单的 Object.create 示例不起作用?

javascript - 如何在下拉列表中显示时区偏移

javascript - 在折线图中动态显示数据 - ChartJS