Dom中的defaultValue到底有设么用:
1.在form标签中的input控件的初始值,当触发reset事件时(通过<input type="reset"/>或者dom事件)表单中的值将会设置为次defaultValue的值。
2.判断表单中的值是否被改变,即用户是否修改了表单,知道用户是否改变表单可以为用户提供有用提醒。
defaultValue与value的区别:
value = 用户控件当前的值
defaultValue = 控件初始化的值
3.如何决定defaultValue的值:
1.直接显示调用Dom对象defaultValue属性,这个是可以随时修改的。
2.生成控件html标签时的value值(注意:这里的value值指标签中的value值,其实应该是defaultValue,即只有设定defaultValue值才能生成<input type="text" value="...">,而设定value产生的是<input type="text" >,但画面上两种情况效果一样)。
4.貌似最新的FF,chrome和IE6+都支持这个属性.然后还有defaultSelected也和defaultValue差不多。
转载于:https://blog.51cto.com/akatsuki/647334