0

我有一个关于 Chrome 控制台的例子:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>

</head>
<body>

<form>
  <input type="text" name="form-input" value="value01" >
</form>

</body>
</html>

我将<input>' 值更改为value012

您可以在控制台中看到,该值已更改:

> var form_input = document.querySelector('[name=form-input]')
< undefined
> form_input

< <input type=​"text" name=​"form-input" value=​"value01">​
> form_input.value

< "value012"

但在 Element 中,<input>并没有改变。

enter image description here

我有一个问题,当我改变页面时,元素是否不会改变?有文件说明吗?

(忽略this will never change:abc,那没有影响)

4

1 回答 1

1

value 属性表示当前值。

value 属性表示默认值。它映射到defaultValue属性上。

修改当前值不会更改默认值。

如果您有一个重置按钮,它将用默认值替换当前值。

于 2018-01-31T10:39:33.497 回答