使用以下代码行:

document.getElementById("myDiv").innerHTML=txt;

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

最佳答案

用js+CSS来做。
使用 CSS 过渡,它将淡入。

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

你的js:

document.getElementById("myDiv").innerHTML=txt;
document.getElementById("myDiv").style.color = "#333333";

你的 CSS:
#myDiv {
    color: #ffffff;
    transition: color 2s ease 0s;
}

关于javascript - 淡入淡出的innerHTML,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30529990/

10-11 11:08