为什么用innerHTML数字就会跳,用value就不会呢
innerHtml是<div>标签内的文本,输入输出到该DOM内部纯HTML代码(获得td、div等html元素时,他们没有value或是text属性,只能用innerHtml);value是表单元素特有的属性,输入输出的是字符串
你可以观察一下用value的是哪种情况。
value用在文本域的。比如:
<input type="text" id="cound"/> document.getElementById("cound").value=num;
但是,如果不用文本域,单纯显示数字比如
<h4>5</h4>
这种,要修改5这个数字就需要用到innerHTML了