我一直在使用 Javascript 来修改我的页面http://www.gfcf14greendream.com/的背景和主题,以便它在每个季节显示不同的背景,这很有效。现在因为之前一切都是绿色的(我真是个怪胎),我一直在尝试根据背景将 div 标签的字体颜色更改为可读的颜色(现在我在夏季背景上使用紫色,rgb(128, 0, 128)
但是如果有人认为有更好的颜色,请告诉我),并且使用以下代码行:
var divs = window.parent.document.getElementsByTagName('div');
for (var i = 0; i < divs.length; i++) {
divs[i].style.color = "rgb(128, 0, 128)";
}
它确实有效,对于我更改的这些页面(由于我仍在测试,我没有全部更改)http://www.gfcf14greendream.com/smssender.html,http://www.gfcf14greendream.com/employmentassistant。 .html _ 但是,虽然它似乎适用于此页面http://www.gfcf14greendream.com/programs.html,但表内的 div 不受影响(例如这个 div :)
<td align="center">
<div style="text-align: center; color:#00FF00; font-size: 15px">
<font color="#00FF00">December 16th, 2012</font>
</div>
</td>
那么为什么<table>
标签内的 div 不被识别呢?我是否应该认为表格已经过时(有人告诉我它们是邪恶的)并尝试使用 CSS 格式化一个带有 div 的表格?