如何在输入类型文本上使用innerHTML编写

时间:2018-02-04 10:31:07

标签: javascript jquery html css

我想写一些东西:

<input type="text" id="total">

document.getElementById('total').innerHTML = 'hi';

但它没有在文本框中写任何东西 即使我也用className尝试了它,但仍然无法正常工作。

有没有解决方案?

<html>
  <body>  
    <h2>My First JavaScript</h2>  
    <input type="text" id="total" >
    <script>
        document.getElementById('total').innerHTML = 'hi';
    </script>
  </body>
</html> 

1 个答案:

答案 0 :(得分:3)

您没有将id设置为input,并且没有innerHTML类型的input属性。请改用value

&#13;
&#13;
document.getElementById('total').value = 'hi';
&#13;
<h2>My First JavaScript</h2>  
<input type="text" id="total" >
&#13;
&#13;
&#13;