【发布时间】:2019-01-14 16:21:46
【问题描述】:
我正在使用一些旧的 HTML 和 CSS...
代码如下所示:
<html>
<head>
<style>
table.highlight {
BACKGROUND: yellow;
}
</style>
</head>
<table class="highlight"><tr><td>test</td></tr></table>
</html>
假设 DOM 代码是只读的,并且唯一的解决方法是在 DOM 加载 之后运行的代码 sn-p,如何寻找这些“黄色”颜色并替换它们?
我尝试查找<table>.style.BACKGROUND、<table>.style.background 和<table>.style.backgroundColor 无济于事,但颜色在网络浏览器中正确显示。
当我回显<table>.style 的内容时,黄色不会出现在任何地方。有没有办法访问这些旧的、遗留的 CSS 组件?
我可以通过设置<table>.style.backgroundColor 成功更改颜色,但我无法找到yellow 一开始的位置。所有读取 CSS 的尝试都返回空白。
我正在 Google Chrome 和 Firefox 中进行测试。两者都返回undefined 或""。
【问题讨论】:
标签: javascript html css legacy