gpt4 book ai didi

javascript - getElementById() 没有返回正确的字符串

转载 作者:行者123 更新时间:2023-11-30 12:19:38 25 4
gpt4 key购买 nike

我试图从 textarea 中获取文本,但它返回了一些东西,但它什么也没返回,没有字符串。当我在 textarea 中输入一个字符串并单击按钮时,它仍然没有返回任何内容。

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

function action() {
document.getElementById("theIMG").src = "https://crafatar.com/avatars/" + name;
console.log("Working");
}

HTML:

<textarea rows="4" cols="50" id="username" placeholder="Enter your username here!"></textarea> <br />
<button id="submit" onClick="action()">Submit</button>
<br />
<img id="theIMG"></img>

最佳答案

您应该在 action 方法中调用 getElementById - value 不会随着文本框的更改而持续存在:

function action() {
var name = document.getElementById('username').value;
document.getElementById("theIMG").src = "https://crafatar.com/avatars/" + name;
console.log("Working");
}

关于javascript - getElementById() 没有返回正确的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31483392/

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