<script type="text/javascript">
document.getElementById("username").value = "张三";
</script>
姓名:<input type="text" id="username" name="username" ><span id="tipUserName"></span><br>
年龄:<input type="text" id="age" name="age">
文本框等特殊标签要用value。
非闭合标签(起始标记<span>,结束标记</span>)可以使用innerHTML来赋值。如:div、span。
闭合标签(<input /> 起始和结束都在一个标记内,不能再嵌入其他元素)要使用value来赋值:如input。
javascript中给文本框赋值 value与innerHTML的区别
原文:https://www.cnblogs.com/jacky03/p/11582362.html