问答详情
源自:6-11 编程练习

innerHTML和value有什么区别

innerHTML和value有什么区别

提问者:芥子1204 2015-12-15 15:43

个回答

  • 慕男婶
    2015-12-15 15:51:29
    已采纳

    innerHTML,这个属性由两个词组成,一个inner,一个HTML

    inner就是内部的,所以innerHTML的意思就是“内部的HTML”,顾名思义就是取元素内部的所有html标签,包括文本。。

    举例来说:

    <div> 

        <p> 我是文本我在p内 </p>  

        我是文本,我在div内 

    </div>

    则通过div.innerHTML 可以拿到div内部的“<p> 我是文本我在p内 </p> 我是文本,我在div内 ”。

    而value,一般是指input元素的值,

    例如:

    <input value="你好,我是input的value" type="text">

    通过input.value 

    可以拿到“你好,我是input的value”