【发布时间】:2020-08-13 07:48:37
【问题描述】:
我是 Javascript 新手。当我按下 Goodbye 按钮时,我无法更改 textarea 的值。但是当我点击你好它工作正常!第二次按下时,你能帮忙改变textarea的值吗?
Comment:<br>
<textarea id="myTextarea">
</textarea><br>
<input id="text" type="text" value="Hello" name="text"><br>
<button type="button" onclick="myFunction()">hello</button><br>
<input id="text" type="text" value="Goodbye" name="text"><br>
<button type="button" onclick="myFunction()">Gooodbye</button>
<script>
function myFunction() {
var text =document.getElementById("text").value;
document.getElementById("myTextarea").value=text;
}
</script>
【问题讨论】:
-
我会推荐学习 JavaScript。有一本好书:javascript.info
-
您不能在 HTML 中多次使用同一个 ID。
document.getElementById("text").value;将始终选择找到的第一个。 -
您不能使用具有相同 id 的 2 个元素。 ID 必须是唯一的,并且只能使用一次。
-
@Naida 我真的在学习它
标签: javascript