gpt4 book ai didi

javascript - 我如何在 JavaScript 中获取先前获得焦点的元素?

转载 作者:技术小花猫 更新时间:2023-10-29 12:22:50 25 4
gpt4 key购买 nike

我有一个包含多个文本输入的 HTML 表单。我想在按下“清除”按钮时立即清除具有焦点的元素。我如何在 JavaScript 中获取该元素?

注意:重新措辞以考虑评论。

最佳答案

创建一个全局变量来存储当前焦点元素的id,

var cur_id;

为每个元素的onblur调用一个函数并传递id

<input type="text" id="name" name="name" onBlur="setId(this.id)">

然后从那个函数中将id设置为全局变量

function setId(id) {
cur_id = id;
}

然后写一个清除按钮的onclick函数,像这样

function clear() {
document.getElementById(cur_id).value = "";
}

关于javascript - 我如何在 JavaScript 中获取先前获得焦点的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7329141/

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