Domcraman
2015-03-10 22:13
var num=document.getElementById("second").innerHTML和
var num=document.getElementById("second").value有何不同呢?
innerHTML可看成是标签内显示的文本,也就是网页上看到的字;
value则是标签的值,用表单的对象就很好理解了,像:
<p>abc</p> //这里abc就是p标签的innerHTML <input type="text" value="haha" /> //这里value是输入控件的值,也就是表单会发送的值
所以上面的例子里,如果把显示5秒的地方换成一个input的话,用value也可以实现,只是不好看。
<div>
<h1>你好</h1>
<div>
<div>
你好
<div>
innerHTML会解析HTML标签,value会把标签当值输出
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题