使用document.getElementById(“ id”)。innerHTML时如何更改文本的颜色

The*_*nor 5 html javascript innerhtml

我正在尝试在发生特定事件时将跨度的文本更改为其他内容。我这样做是:

document.getElementById("usernameError").innerHTML = "**Message";
Run Code Online (Sandbox Code Playgroud)

我想用不同的颜色显示相同的内容。关于如何做到这一点的任何想法?非常感激!

Eri*_*och 5

您总是可以将消息放在一个范围内,并在其上放置样式属性。应该这样做:

document.getElementById("usernameError").innerHTML = "<span style='color: red;'>**Message</span>";
Run Code Online (Sandbox Code Playgroud)