javascript - 通过 getElementsByTagName 更改标签的类

标签 javascript twitter-bootstrap

我想使用 getElementsByTagName 更改带有“input”标签的所有元素的类。我不知道如何更改它的类。我尝试了一些方法,但它不起作用。请帮助我。

var myList = document.getElementsByTagName("input");
for(i = 0;i < mylist.length; i++){

    //it doesnt work
    myList[i].className = "btn btn-success";
}

最佳答案

您想要循环 myList,而不是 mylist,如下所示:

var myList = document.getElementsByTagName("input");
for (i = 0; i < myList.length; i++) {
    //it does work
    myList[i].className = "btn btn-success";
}

关于javascript - 通过 getElementsByTagName 更改标签的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25496751/

相关文章:

html - 如何使 Bootstrap 仅适用于网站的一个部分?

javascript - 星级评定 如果单击星级,则如何启用以前的星级也会被单击

javascript - Elixir + Gulp + Laravel 根据 URL 包含不同的 JS

javascript - 升级到 Webpack 5 后无法访问 copy-webpack-plugin 中的 list

javascript - 如何在 ionic 4 中为图像添加预加载器背景

html - 表单在规模上变得无响应

javascript - 操作不会从组件冒泡到路由(Ember 1.13)

jquery - 将 tbody 限制在最大高度?

twitter-bootstrap - 如何制作无响应的表格?

css - Bootstrap 响应式菜单 - 如何更改较大视口(viewport)的高度