我有单输入标签,我在Chrome控制台中写了以下内容
这个结果让我意想不到。在书中我读过我读过,当我改变html attibute然后相应的属性应该改变。但后来我shnage属性,属性不应该改变
P.S。
$0
是chrome的特征并指向所选元素。我在脚本评估之前选择了输入标签。
答案 0 :(得分:-1)
您编写的两个策略有不同的用途,只有foo.value = bar
更改了DOM元素。使用setAttribute
只是将更改保留在JavaScript环境中,并且不会更改DOM。
有关更详细的说明,请参阅此答案:https://stackoverflow.com/a/36581696/1348109