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

求大神解答

求大神解答

慕粉2039591405 2017-03-01 11:39:57
<!DOCTYPE html><html> <head>  <title>浏览器对象</title>    <meta http-equiv="Content-Type" content="text/html; charset=gkb"/>     <style type="text/css">  span{color:red;  }  </style>  </head> <body>  <!--先编写好网页布局-->  <h2>操作成功</h2>  <span id="abc"></span>秒后回到主页&nbsp;<span onclick="history.back()">返回</span> <script type="text/javascript">      var num=5;    function add(){         document.getElementById("abc").innerHTML=num;        num--;        if(num==0){            window.location.assign("http://baidu.com")        }    }     setInterval(add,1000);   //获取显示秒数的元素,通过定时器来更改秒数。   //通过window的location和history对象来控制网页的跳转。</script>   </body></html>为什么把innerHTML改成value就不行了呢,最后网页没有数字跳转呢?急急
查看完整描述

4 回答

?
奶思奈斯

TA贡献4条经验 获得超1个赞

value一般是用于表单中的元素的,而innerHTML则可以改变文本值或者获取文本值
查看完整回答
反对 回复 2017-03-01
?
Caballarii

TA贡献1123条经验 获得超629个赞

document.getElementById("abc")是span,就应该用innerHTML,

value是表单元素上的,比如input

查看完整回答
反对 回复 2017-03-01
  • 4 回答
  • 0 关注
  • 1239 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信