9 votes

Changer la couleur en utilisant Javascript

Je suis un débutant en JavaScript. J'ai écrit le code ci-dessous pour changer la couleur du texte en rouge en utilisant JavaScript. Mais ça ne fonctionne pas. Quelle est l'erreur dans mon code ?

function display()
{
var col=document.getElementById("demo").innerHTML;
col.style.color="red";
}

Mon premier JavaScript
Cliquez sur le bouton ci-dessous.....

Afficher

14voto

Prasanth Bendra Points 9618

Supprimez innerHTML de var col=document.getElementById("demo").innerHTML;

function display()
{
var col=document.getElementById("demo");
col.style.color="#FF0000";
}

Mon premier JavaScript
cliquez sur le bouton ci-dessous.....

Afficher

7voto

Felipe Fonseca Points 1119

N'utilisez pas le innerHTML, il renvoie une chaîne de caractères.

Utilisez le style sur l'objet lui-même.

Vérifiez que cela fonctionne: JsFiddle

3voto

Devang Rathod Points 3165

Vous pouvez essayer ceci ...

document.getElementById('demo').style.color = '#FF0000';

1voto

Fred Thomsen Points 448

Remplacez ce code :

function display()
{
var col=document.getElementById("demo").innerHTML;
col.style.color="red";
}

avec ceci :

function display()
{
var col=document.getElementById("demo");
col.style.color="red";
}

Inner html contiendrait le html à l'intérieur de la balise demo, mais vous devez vous référer à la balise elle-même.

0voto

gamer attempts Points 1
function display()
{
document.getElementById("demo").style.color="red";
}

Votre JavaScript corrigé
cliquez sur le bouton ci-dessous.....

Afficher

Voici le JavaScript corrigé que je viens de modifier les mots pour qu'ils soient rouges car ils ne l'étaient pas

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X