innerHTML和value的效果区别?
<p> <b id="a">7</b>秒后回到主页 <a href="javascript:goBack()">返回</a> </p> <script type="text/javascript"> var sec=document.getElementById("a") var i=7; setInterval(function (){ i--; sec.innerHTML=i;
在上面的代码里如果把最后一行的sec.innerHTML=i 换成sec.value=i ,就不能实现数字倒计时的效果,显示的一直都是“7秒后回到主页“,这是为什么呢? value不能重复赋值吗?求解释呀...innerHTML和value原理上有什么不同呢?