课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么用innerHTML数字就会跳,用value就不会呢
2018-03-21
源自:JavaScript进阶篇 8-17
正在回答
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了
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答为什么都用了innerHTML?用value不行么??
1 回答为什么输入数字不在范围就会弹框六次呢?
1 回答为什么不能用document.getElementById(“id”).innerHTML而用document.getElementById(“id”).value
2 回答innerHTML和value怎么用?
3 回答数字就是不跳转