根据下拉列表值更改 HTML 表格单元格的背景颜色?

卡马尔1234

<!DOCTYPE html>
<html>
<header>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<style>
.MRG{ background-color:#82E0AA; }
.MRA{ background-color:#F5B041; }
.MRR{ background-color:#EC7063; }
</style>
</header>
<body>
<table class="table table-hover table-condensed" border="1px">
  <thead>
    <tr>
	  <td>Made Ready</td>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
	  <select>
		<option class="MRR">Red</option>
		<option class="MRA">Amber</option>
		<option class="MRG">Green</option>
	  </select>
	  </td>
    </tr>
  </tbody>
</table>
</body>
</html>

我有一个 HTML 表格,在 HTML 表格单元格中填充了一个下拉列表。

下拉列表有三个选项(红色、琥珀色和绿色)。

我希望 HTML 单元格的背景颜色根据下拉列表值进行更改。

例如。如果下拉列表值为绿色,则 HTML 表格单元格背景颜色将 = 绿色。

如何通过使用 JavaScript 或 CSS 来实现这一点?

非常感谢!

尼科斯B

这是您要找的吗?

document.querySelector('select').onchange=changeEventHandler;

var indicator = document.getElementById("color-indicator");

function changeEventHandler(event) {
    indicator.classList = this.value;
}
.MRG{ background-color:#82E0AA; }
.MRA{ background-color:#F5B041; }
.MRR{ background-color:#EC7063; }
<table class="table table-hover table-condensed" border="1px">
  <thead>
    <tr>
	  <td>Made Ready</td>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td id="color-indicator">
        <select>
          <option value="MRR">Red</option>
          <option value="MRA">Amber</option>
          <option value="MRG">Green</option>
        </select>
      </td>
    </tr>
  </tbody>
</table>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在iOS 7(iPad)上更改静态表格视图单元格的背景颜色

来自分类Dev

表格单元格的:hover属性不会更改背景颜色

来自分类Dev

IOS中表格视图单元格上的背景颜色更改

来自分类Dev

根据表格标题更改表格单元格的背景颜色

来自分类Dev

使用Angular JS更改HTML表格单元格背景颜色

来自分类Dev

无法在HTML中的表格单元格中更改颜色

来自分类Dev

使用JavaScript根据JSON值更改表格单元格背景色

来自分类Dev

如何根据表格单元格中的值更改表格行的背景颜色?

来自分类Dev

根据Google表格中单元格的背景颜色更改单元格值

来自分类Dev

在使用Bootstrap的CSS类时如何更改表格单元格的背景颜色?

来自分类Dev

jQuery-OnClick,始终在单击时更改表格单元格的背景颜色

来自分类Dev

根据ASP和C#中的值更改表格单元格颜色

来自分类Dev

将鼠标悬停在表格单元格上时更改BODY背景颜色

来自分类Dev

通过单击表格单元格中的任意位置来选中表格单元格中的复选框,并更改该单元格的背景颜色

来自分类Dev

根据值更改表格中单元格字体的颜色-RoR

来自分类Dev

IOS中表格视图单元格上的背景颜色更改

来自分类Dev

如果表格是动态生成的,如何在点击时更改html单元格的颜色?

来自分类Dev

更改DataGridview单元格的背景颜色

来自分类Dev

如何在JavaFx 8表格视图中更改未选择的单元格的背景颜色

来自分类Dev

根据下拉列表的值更改一次单元格的值

来自分类Dev

如何更改选定的可扩展表格视图单元格的背景颜色

来自分类Dev

根据单元格值更改行背景颜色

来自分类Dev

根据单元格值更改饼图上颜色的颜色

来自分类Dev

如何通过VBA根据其他单元格值更改单元格的背景颜色

来自分类Dev

根据ajax拉入的值更改html单元格边框

来自分类Dev

根据表格单元格值更改行的颜色

来自分类Dev

如何根据项目值更改列表视图项目的单元格(背景色或前景色)的颜色

来自分类Dev

根据状态更改 JSON 的 HTML 表格的单元格颜色

来自分类Dev

Google 电子表格根据单元格值更改下拉选项

Related 相关文章

  1. 1

    无法在iOS 7(iPad)上更改静态表格视图单元格的背景颜色

  2. 2

    表格单元格的:hover属性不会更改背景颜色

  3. 3

    IOS中表格视图单元格上的背景颜色更改

  4. 4

    根据表格标题更改表格单元格的背景颜色

  5. 5

    使用Angular JS更改HTML表格单元格背景颜色

  6. 6

    无法在HTML中的表格单元格中更改颜色

  7. 7

    使用JavaScript根据JSON值更改表格单元格背景色

  8. 8

    如何根据表格单元格中的值更改表格行的背景颜色?

  9. 9

    根据Google表格中单元格的背景颜色更改单元格值

  10. 10

    在使用Bootstrap的CSS类时如何更改表格单元格的背景颜色?

  11. 11

    jQuery-OnClick,始终在单击时更改表格单元格的背景颜色

  12. 12

    根据ASP和C#中的值更改表格单元格颜色

  13. 13

    将鼠标悬停在表格单元格上时更改BODY背景颜色

  14. 14

    通过单击表格单元格中的任意位置来选中表格单元格中的复选框,并更改该单元格的背景颜色

  15. 15

    根据值更改表格中单元格字体的颜色-RoR

  16. 16

    IOS中表格视图单元格上的背景颜色更改

  17. 17

    如果表格是动态生成的,如何在点击时更改html单元格的颜色?

  18. 18

    更改DataGridview单元格的背景颜色

  19. 19

    如何在JavaFx 8表格视图中更改未选择的单元格的背景颜色

  20. 20

    根据下拉列表的值更改一次单元格的值

  21. 21

    如何更改选定的可扩展表格视图单元格的背景颜色

  22. 22

    根据单元格值更改行背景颜色

  23. 23

    根据单元格值更改饼图上颜色的颜色

  24. 24

    如何通过VBA根据其他单元格值更改单元格的背景颜色

  25. 25

    根据ajax拉入的值更改html单元格边框

  26. 26

    根据表格单元格值更改行的颜色

  27. 27

    如何根据项目值更改列表视图项目的单元格(背景色或前景色)的颜色

  28. 28

    根据状态更改 JSON 的 HTML 表格的单元格颜色

  29. 29

    Google 电子表格根据单元格值更改下拉选项

热门标签

归档