|
蓝森林 http://www.lslnet.com 2006年8月25日 8:28
怎么用CSS找到元素上一层?
<div id=abc>
<table><tr>
<td><a href="#">BMW</a></td>
</tr></table>
css:
#abc {
}
#abc a {
/*在这里我需要改变<a>上层的<td>中的背景,但我不知道该怎么做*/
}
请指教.谢谢. |
单独定义td不就可以了 |
但我不是每个TD都有A |
如果是没有每个TD都有A的话,应该来说只有有A的TD才会变背景色的. |
[code]
<TABLE>
<TR>
<TD >这是上一个TD</TD>
<TD ><a href="#" onmouseover="this.parentNode.previousSibling.bgColor='lightblue'">把mouse移过来</a> </TD>
</TR>
</TABLE>
[/code] |
|