问答详情
源自:8-17 编程练习

代码解读,求高人,求大神

var num=document.getElementById("second").innerHTML和

var num=document.getElementById("second").value有何不同呢?

提问者:Domcraman 2015-03-10 22:13

个回答

  • lymo
    2015-03-11 09:44:37
    已采纳

    innerHTML可看成是标签内显示的文本,也就是网页上看到的字;

    value则是标签的值,用表单的对象就很好理解了,像:

    <p>abc</p> //这里abc就是p标签的innerHTML
    <input type="text" value="haha" /> //这里value是输入控件的值,也就是表单会发送的值

    所以上面的例子里,如果把显示5秒的地方换成一个input的话,用value也可以实现,只是不好看。

  • 化龙贝
    2015-03-10 22:42:29

    <div>

    <h1>你好</h1>

    <div>


    <div>

    你好

    <div>

    innerHTML会解析HTML标签,value会把标签当值输出