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

数值不会变,求解啊。

<!DOCTYPE html>

<html>


<head>

  <title>浏览器对象</title>

  <meta http-equiv="Content-Type" content="text/html; charset=gkb" />

</head>


<body>


  <h1>操作成功</h1>

  <span id="a">5</span>

  <span>秒后回到主页</span>

  <a href="window.history.back();">返回</a>

  <!--先编写好网页布局-->

  <script type="text/javascript">

  var i=6;


  function dec(){

      i=i-1;

    

      if(i==1){

        location.assign("http://imooc.com/");

        return;

      }


      document.getElementById('a').value.innerHTML=i;


     }

  setInterval(dec,1000);


 //获取显示秒数的元素,通过定时器来更改秒数。

//document.write(i);

//通过window的location和history对象来控制网页的跳转。

  </script>

</body>


</html>


正在回答

1 回答

使用这个:    document.getElementById('a').innerHTML=i;

1 回复 有任何疑惑可以回复我~
#1

Horizn 提问者

可以了,但是为什么要去掉value呢。。。之前加上value这一句的操作是什么意思啊?
2018-09-06 回复 有任何疑惑可以回复我~
#2

hgq90 回复 Horizn 提问者

getElementById('a').value是一个值,而不是对象,不能调用其他方法
2018-09-06 回复 有任何疑惑可以回复我~
#3

Horizn 提问者 回复 hgq90

OK的。谢谢大佬。
2018-09-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

数值不会变,求解啊。

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