gpt4 book ai didi

javascript - 无法从 Javascript 看到更新的 HTML 输入值

转载 作者:行者123 更新时间:2023-11-30 14:06:59 25 4
gpt4 key购买 nike

<分区>

如果我单击“显示值”按钮,它会将文本字段值 0.75 复制到结果标签。

但如果我将文本字段值更改为其他值并单击“显示值”,我仍然得到 0.75。

为什么 input 元素的 value 属性不会根据输入框的值改变?

document.addEventListener("DOMContentLoaded", function(event) {
var form = document.getElementById('theform');
var edit = form.querySelector("input.parameter");
var btn = form.querySelector("input.showit");
var result = document.getElementById("result");
var n = 0;
btn.addEventListener("click", function(event) {
++n;
result.textContent = "Result: "+edit.getAttribute("value")+" (click #"+n+")";
});
});
<div class="container">

<form id="theform">
<label for="R">R</label>
<input type="number" class="parameter" name="R" value="0.75">
<input type="button" class="showit" value="Show Value">
<label id="result">Result: </label>
</form>
</div>

(不仅仅是 Javascript;如果我在 Chrome 中查看页面并打开检查窗口,元素的 value 永远不会从 0.75 改变。)

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com