Javascript 中文本输入的 value 和 defaultValue 之间的区别?
Javascript 中文本输入的 value 和 defaultValue 有什么区别?使用其中一种而不是另一种会有什么影响?
它们可以自由互换吗?即,改变一个会改变另一个吗?
What is the difference between value and defaultValue for text inputs in Javascript? And what are the implications of using one instead of the other?
Are they free interchangeable? i.e., does changing one change the other?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
defaultValue
是对象的初始值,而value
是对象发生更改后的当前值。如果未进行任何更改,value
等于defaultValue
。嗯……正在寻找参考,等等。
defaultValue
is the initial value of the object whilevalue
is the current value of the object after a change has been made. If no changes has been made,value
is equal todefaultValue
.uhmm... looking for reference, wait.
在示例中,
只要“defaultValue”将输出“admin”
如果字段发生更改,“值”获取器将输出字段中的当前值。
“defaultValue”适用于: http://www.java2s.com/代码/JavaScriptReference/Javascript-Properties/defaultValueisappliedto.htm
In the example
whenever "defaultValue" will output "admin"
if the field is changed the "value" getter will output the current value in the field.
"defaultValue" applies to: http://www.java2s.com/Code/JavaScriptReference/Javascript-Properties/defaultValueisappliedto.htm