Html属性值(输入)更改不影响值属性[重复]
Posted
技术标签:
【中文标题】Html属性值(输入)更改不影响值属性[重复]【英文标题】:Html attribute value (of input) change doesn't affect value property [duplicate] 【发布时间】:2017-04-16 17:32:21 【问题描述】:我有单个输入标签,我在我的 chrome 控制台中写了以下内容
这个结果出乎我的意料。在我读过的书中,我读到当我更改 html 属性时,应该更改相应的属性。但是后来我shnage属性,属性不应该改变
P.S.$0
是 chrome 的功能并指向所选元素。我在脚本评估之前选择了输入标签。
【问题讨论】:
尝试一个实际的元素 @adeneo 我的元素不是实际的吗? 链接答案的确切引用是:相比之下,value 属性不反映 value 属性。 【参考方案1】:您编写的两种策略有不同的用途,只有foo.value = bar
更改了 DOM 元素。使用setAttribute
只是将更改保留在 javascript 环境中,而不会更改 DOM。
查看这个答案以获得更详细的解释:https://***.com/a/36581696/1348109
【讨论】:
以上是关于Html属性值(输入)更改不影响值属性[重复]的主要内容,如果未能解决你的问题,请参考以下文章