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

为什么用innerHTML数字就会跳,用value就不会呢

为什么用innerHTML数字就会跳,用value就不会呢

提问者:慕移动5947621 2018-03-21 22:38

个回答

  • qq_Material_0
    2018-07-13 16:37:46

    innerHtml是<div>标签内的文本,输入输出到该DOM内部纯HTML代码(获得td、div等html元素时,他们没有value或是text属性,只能用innerHtml);value是表单元素特有的属性,输入输出的是字符串


  • 和樱
    2018-03-24 15:20:00

    你可以观察一下用value的是哪种情况。

    value用在文本域的。比如:

    <input type="text" id="cound"/>
    
    document.getElementById("cound").value=num;

    但是,如果不用文本域,单纯显示数字比如

    <h4>5</h4>

    这种,要修改5这个数字就需要用到innerHTML了