Estou começando a estudar JS e deparei-me com este problema: para mudar a cor do texto ao se passar o mouse, tenho que especificar, no onMouseOver, a função inteira. Para ser mais claro, olhem este código:
[htm]
<html>
<head>
<script language="JavaScript">
function colorir() {
this.style.color="#7f421c";
}
</script>
</head>
<body>
<font size="5" color="blue" onMouseOver="colorir()">TUATHA DE DANANN</font>
Pergunta
Guest - Amon-Rá_Beraldo -
Estou começando a estudar JS e deparei-me com este problema: para mudar a cor do texto ao se passar o mouse, tenho que especificar, no onMouseOver, a função inteira. Para ser mais claro, olhem este código:
[htm]
<html>
<head>
<script language="JavaScript">
function colorir() {
this.style.color="#7f421c";
}
</script>
</head>
<body>
<font size="5" color="blue" onMouseOver="colorir()">TUATHA DE DANANN</font>
<br><br><br>
<font size="5" color="red" onMouseOver="this.style.color='#000000'">IMAGO MORTIS</font>
</body>
</html>
O texto "Imago Mortis" tem sua cor alterada, mas o texto "Tuatha de Danann", não. Por que isso acontece?
E se não for pedir muito, como faço para mudar a 'decoração" do texto? Se eu fizer assim:
this.style.text-decoration="underline"
...não dá certo. É por causa do "-"? Como soluciono o problema?
Valeu
Abraços
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.