Changer la couleur de <tr> lors de l'élément à l'intérieur qui est dans le champ

Je veux changer la couleur de l'élément tr lorsque l'utilisateur de sélectionner une zone de texte à l'intérieur. L'accent pseudo-classe est de ne pas travailler avec elle. cela Peut-il être atteint sans JavaScript ?

html:

<table>
<tr>
    <td>Name</td><td><input type="text" name="name"></td>
</tr>
</table>

CSS:

tr:focus
{
    background:yellow;
}​

Update1:

Regarde comme il n'y a pas de CSS seule méthode. Quelle est la meilleure façon de le faire à l'aide de JavaScript ?

  • Il serait bien si vous utilisez cette entrée:focus cela fonctionne
  • Oui, l'accent donne bel effet avec entrée, mais je wan't pour mettre en surbrillance la ligne entière.
InformationsquelleAutor Aamir Rizwan | 2012-04-15