gpt4 book ai didi

JavaScript Element.value 与 Element.getAttribute ("value")

转载 作者:太空狗 更新时间:2023-10-29 13:43:36 26 4
gpt4 key购买 nike

<分区>

我最近开始学习 JavaScript,但有些事情让我感到困惑:

Element.value Element.getAttribute("value") 之间有什么区别>?

实际上我的问题是,当我尝试将类型为 textinput 元素的值复制到另一个元素时,如果我使用第一种方法(Element.value) 它工作正常但是如果我使用第二种方法它会复制给元素的第一个值并且当我更改 textbox 中的文本时它永远不会更新,这种行为对我来说似乎很奇怪!你们能解释一下这里发生了什么吗?

<html>
<head>
<meta charset="utf-8">
<title>Hello JavaScript</title>
<script src="script2.js"></script>
</head>
<body>
<input id="Text1" type="text" />
<input id="Button1" type="button" value="button" />
<input id="Text2" type="text" />
</body>
</html>

JavaScript 文件:

var myButton;

window.onload = function () {

myButton = document.getElementById("Button1");
myButton.onclick = function () {
var val = document.getElementById("Text1").getAttribute("value");
//var val = document.getElementById("Text1").value;
document.getElementById("Text2").setAttribute("value", val);
};

};

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