1

我见过两种用法

var name = document.getElementById("username").value;

或者

var name = document.getElementById("username").getAttribute("value");

同样对于 setAttribute 也是如此。我有一个表单,其中 setAttribute 适用于其中一个字段(它是一个隐藏字段)并且不适用于另一个字段(未隐藏)并且我必须使用

document.getElementById("username").value = "something"

设置字段

不起作用,我的意思是当我使用 setAttribute 时该字段没有设置。它保留了它的原始价值。

那么这两种方式有什么不同呢?是否有关于何时应该使用一种方式以及何时使用另一种方式的规则?

4

0 回答 0