为了账号安全,请及时绑定邮箱和手机立即绑定

假如计时器改变样式,但没有延时效果

<script type="text/javascript">

   var str = document.getElementById("con");

    str.style.color="red";

    str.style.backgroundColor="#CCC";

    //str.style.display="none";

    setTimeout(str.style.color="green", 10000);

  </script>


正在回答

3 回答

1,为什么没延时效果,因为setTimeout("计算表达式或函数",时间)

<script type="text/javascript">

//第一种方法

function oColor(){

str.style.color="green";

}

window.onload=function(){

str=document.getElementById("con")

str.style.color="red";

str.style.backgroundColor="#CCC";

setTimeout("oColor()",1000)

}

//第二种方法

//  window.onload=function(){

//  var str=document.getElementById("con");

//  str.style.color="red";

//  str.style.backgroundColor="#CCC";

//  setTimeout("document.getElementById('con').style.color='green'", 1000);

//  }

</script>

//可能是黏贴的问题,排版只能这样了,希望你能看懂

0 回复 有任何疑惑可以回复我~

<script type="text/javascript">

window.onload=function() {

var str = document.getElementById("con");

              str.style.color="red";

              str.style.backgroundColor="#CCC";

                // str.style.display="none";

}

    function change(){

    var str = document.getElementById("con");

         str.style.color="blue";

       }

    setTimeout("change()", 1000)

    </script>可以改成这样,str.style.color="green"放进一个函数里

0 回复 有任何疑惑可以回复我~

setTimeout("str.style.color='green'", 10000);  这样写

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

假如计时器改变样式,但没有延时效果

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信