gpt4 book ai didi

javascript - 我有 2 个文本框和一个按钮!当我单击按钮时,它应该在所选文本框中写入 1,但我的代码不起作用

转载 作者:行者123 更新时间:2023-11-30 09:57:59 26 4
gpt4 key购买 nike

我有 2 个文本框和一个按钮!当我单击按钮时,它应该在所选文本框中写入 1,但我的代码不起作用。

我的代码:

function one() {
var number = "1";


if (document.getElementById("txt1").focused) {
document.getElementById("txt1").value = number;
}
else if (document.getElementById("txt2").focused) {
document.getElementById("txt2").value = number;
}
else {

}

最佳答案

你可以这样做:

<input type="text" onfocus="onFocus(this)" id="itext1"></input>
<input type="text" onfocus="onFocus(this)" id="itext2"></input>
<button onclick="setValue()">ClickMe</button>
<script>
var selectedDOM = undefined;

function setValue() {
if (selectedDOM) { //selecteddom is present set text to it
selectedDOM.value = 1;
}
}

function onFocus(e) {
selectedDOM = e;//register the last dom selected inside the variable.
}
</script>

完整的工作代码 here

关于javascript - 我有 2 个文本框和一个按钮!当我单击按钮时,它应该在所选文本框中写入 1,但我的代码不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33099151/

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