html - 从 html 表值创建进度条

标签 html css html-table progress

我需要这方面的帮助。 我正在尝试根据另一个 TD 元素的值创建一个简单的进度条。 下面是我的代码。 我想要 <hr> 的宽度属性值等于第一个 <TD> 上设置的值元素。

<table>
  <tr>
    <TD id="item">70%</td>
    <td width=200 style="border: 2px solid silver;padding:none">
      <hr style="color:#c00;background-color:#c00;height:15px; border:none;
                 margin:0;" align="left" width=50%;        />
    </td>
  </tr>
</table>

最佳答案

你可以这样做

widthValue = document.getElementById("item").innerText;
document.getElementsByTagName("hr")[0].style.width = widthValue;

这将获取 <td> 的文本内容, 并将其设置为 <hr> 的宽度元素。你最好给出 <hr>一个 id,因此您可以通过 id 设置它,而不是依赖于通过标签名称找到它。

关于html - 从 html 表值创建进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12756201/

相关文章:

html - td 悬停真的卡在这里

html - 为什么 cellpadding ="0"不删除小图像周围的垂直填充?

html - CSS - 这可以用 CSS 而不是 <table> 创建吗?

html - 带页眉和页脚的两列液体布局

jquery - 将不同大小的div元素按指定顺序对齐

javascript - 使用javascript绘制笑脸并在半透明div中显示

html - 如何仅使用 css 更改焦点上输入占位符的文本?

CSS 行高不影响 Cufon 字体

jquery - <TD> 和 <table> 宽度坏了?

javascript - jQuery 根据 RADIO BUTTON 更改 FIELDSET