javascript - 一秒钟后用 Javascript 更改 CSS

标签 javascript css

我正在制作一个带有一些动画的主页。我在一个 div 中有 display: none。我想在几秒钟后 display: block 。我正在使用一些 Javscript。现在的问题是,我无法搜索计时器脚本。

我希望我的 CSS 在几秒钟后改变。我的代码:

var myVar = setInterval(myTimer, 1000);
    function myTimer() {
        document.getElementsByClassName("logindiv").style.display = "block";
    }

那么,如何使用计时器更改我的 CSS?

最佳答案

getElementsByClassName 返回集合。您已使用如下索引:

var myVar = setInterval(myTimer, 1000);
function myTimer() {
    document.getElementsByClassName("logindiv")[0].style.display = "block";
    // for test
    document.getElementsByClassName("logindiv")[0].style.color = "red";
}
.logindiv {
  display: none;
}
<div class="logindiv">Test</div>

关于javascript - 一秒钟后用 Javascript 更改 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48044015/

相关文章:

eclipse构建我的Java EE应用程序时的Javascript缩小?

JavaScript .replace 不会替换所有出现的地方

jquery - 如何更改使用 CSS 或 JQuery 连续旋转的元素的位置(没有位置 : absolute)?

javascript - 旋转一个 div 元素

javascript - 按钮的点击事件

javascript - 单击按钮 jquery 后是否可以添加相同的现有 dom 结构?

javascript - 更新服务中的新值

jquery - 隐藏的、绝对定位的元素会导致在取消隐藏时滚动到顶部

javascript - 使用悬停图像效果的最有效方式

php - 如何将一个类添加到一个动态菜单项?