【发布时间】:2012-04-15 08:02:44
【问题描述】:
当用户选择其中的文本框时,我想更改 tr 元素的颜色。焦点伪类不使用它。 这可以不用 JavaScript 实现吗?
html:
<table>
<tr>
<td>Name</td><td><input type="text" name="name"></td>
</tr>
</table>
CSS:
tr:focus
{
background:yellow;
}
更新1:
看起来没有 CSS only 方法。使用 JavaScript 最简单的方法是什么?
【问题讨论】:
-
如果你在输入中使用它会很好:focus 这会起作用
-
是的,焦点在输入时会产生很好的效果,但我不想突出显示整行。