javascript - 淡入的innerHTML

acl*_*l77 5 javascript css

使用以下代码行:

document.getElementById("myDiv").innerHTML=txt;
Run Code Online (Sandbox Code Playgroud)

是否可以添加 .fadeIn("slow" ) 函数?我希望新文本淡入。

car*_*ari 7

用js+CSS来做。通过 CSS 过渡,它会淡入。

您需要将字体颜色设置为背景颜色。首先更改内容,然后将颜色更改为正常字体颜色。

你的js:

document.getElementById("myDiv").innerHTML=txt;
document.getElementById("myDiv").style.color = "#333333";
Run Code Online (Sandbox Code Playgroud)

你的CSS:

#myDiv {
    color: #ffffff;
    transition: color 2s ease 0s;
}
Run Code Online (Sandbox Code Playgroud)

  • 正如你可以在他的评论中读到的那样,作者不知道自己是否使用 jquery 还是只是 javascript,所以我认为他不知道 CSS 有可能做到这一点。那是因为我想帮助他并使用我的大脑。不要告诉别人要回答什么,如果不让事情变得更好,这只是不好的行为。 (4认同)