javascript - 使用javascript更改进度条的宽度

标签 javascript html

我尝试使用 java 脚本更改 Bootstrap 进度条的宽度,但没有成功。我在 head 部分编写了这段代码。请指教。

document.getElementsByClassName("progress-bar").setAttribute("style", "width:50%");
document.getElementsByClassName("progress-bar").style.width = "width:50%";

HTML :

<div class="progress">
    <div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100">
    </div>
</div>

最佳答案

getElementsByClassName() 将返回一个节点列表,您应该指定要更改的节点的索引:

document.getElementsByClassName("progress-bar")[0].setAttribute("style", "width:50%");
document.getElementsByClassName("progress-bar")[0].style.width = "50%";

希望这对您有所帮助。

关于javascript - 使用javascript更改进度条的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35552197/

相关文章:

html - 为什么我的网站图标不显示?

jquery - 当使用 jQuery 添加 src 时,IMG 具有 0x0 像素

html - 创建图像网格 - bootstrap4

javascript - 使用 Grunt 减少 SourceMap 绝对文件路径

javascript - 用括号调用时 TypeError 不是函数

javascript - 根据下拉值显示div

javascript - 等待功能但仍然没有结果

php - 新 jQuery 版本的 css + jQuery style.css 切换器

html - 动态宽度元素上的文本溢出省略号

jquery - 文本溢出省略和展开不起作用