js延时触发

来源:互联网 发布:c语言 fprintf 编辑:程序博客网 时间:2024/06/05 06:34

           在学习javascript的时候,李炎恢老师讲到了一个延时触发事件。这个方法应用的机会还是很多的。比如一个在下拉框有一个默认的值,在一加载的时候就要获得这个下拉框的值。但是在加载的时候要等到整个页面全部加载后才能显示出下拉框的值,但是在加载之前这个下拉框的值已经开始用了,这样得不到这个值。

       延时加载方法代码如下。

        function lenvel() {            var timer = setInterval(function () { //开启定时器,下面就是执行的方法,在窗体加载1S后执行下面的方法。                var kl = document.getElementsByClassName("panel-body panel-body-noborder accordion-body");                kl[0].style.display = "none";                var klll = document.getElementsByClassName("panel-header panel-header-noborder accordion-header");                                klll[0].style.display = "none";     //这里                          clearTimeout(timer); //关闭定时器。                           }, 1000);//这里的1000代表1秒之后执行方法        }


      感谢大家的建议。

原创粉丝点击