问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何解决js中点击了按钮一次,再按回车也会触发按钮的事件的bug

发布网友 发布时间:2022-04-26 17:11

我来回答

2个回答

热心网友 时间:2022-04-19 07:53


按回车之所以会再次创建是因为,你点击按钮的时候把焦点也弄到按钮上了,如果只是希望不安回车。那么用blur()事件,把焦点失去就可以了,或者focus()到另一个按钮上。

如果你只是想要执行一次,那么你可以加一个公共变量当做锁。当这个变量为ture的时候,函数可以执行,函数执行一次的时候,设置这个变量为false。这样第二次就不执行了。

var mylock= ture;
function myclickfun(){
    if(mylock==ture){
        mylock = false;
        //这里写你需要的创建div的代码
    }
}

热心网友 时间:2022-04-19 09:11

建议的话可以用jquery,省去很多烦恼事情,一楼的失去焦点也是好方法,原生js可以帮助使用者更好理解各个标签元素,但是不易读,这只是个人的观点,还是希望楼主别笑话哈,希望采纳
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
罗马全面战争怎么样提高元老院评价? 半夜家中镜匾忽然碎了 镜子忽然碎掉怎么解 化能异养型微生物分类 如何判断自养微生物与异养微生物 如何得知某微生物是否为哪种氨基酸的异养型微生物。 滨州市北海振宇电子科技有限责任公司怎么样? 北京振宇科技有限公司怎么样? 上海振宇化工科技有限公司经营范围 商业医保是否值得购买? js怎么自动执行其他控件的事件 如何把一段JS点击触发改为页面打开后就自动触发? 如何通过JS代码触发click事件 在js中怎样触发动态的点击事件 如何用javascript触发按钮的click事件 js实现间隔相同时间自动触发两个按钮的点击事件,两个按钮触发事件时间间 ... 为什么js或jq给a元素绑定的点击事件没有点击就自动执行? 宠物医院给狗狗配种要收多少钱 被称为世界最美狗狗!配种一次的费用高达2万元美元!主人乐坏了 请问拉布拉多的配种费一般是多少? 狗狗配种到底要多少钱啊? 去宠物店配种要钱吗 关于狗狗配种费用问题 公狗去配种要多少钱? 我有一只泰迪狗配种一般给多少钱? 马犬配种多少钱一次 带狗狗去配种要多少钱? 去宠物店给狗狗配种要多少钱? 蓝牙手柄连接iphone怎么用? 狗狗配种要多少钱? jquery怎么自动触发radio的点击事件 如何用JS写鼠标触发事件 如何让js在所有事件触发后触发 求教,如何用js自动触发Paste事件 为什么js渲染html时onclick会自动执行? iOS15如何连接xbox手柄 水循环取暖器与电热油汀取暖器的区别? 电热膜取暖器和油汀对比介绍 你更喜欢哪种呢? 男同志中主动方得艾滋病概率 男同志中,啥叫“直”,啥叫“弯”呢?知道的乡亲们,解释一下啦! 在男同性恋中,结婚的可靠还是单身的可靠? 男同性恋中的1和0和0.5是什么意思? 男同志是什么意思t 男同性恋中哪方更容易的艾滋病 中国的男同性恋中有多少Hlv携带者 同性恋中的P是什么意思?T是什么意思? 男同性恋中夫妻是什么意思 我是个男* 怎样做才能从*中走出来 希望大家帮帮我 同性恋的称呼中,H代表什么意思? 谁告诉我GAY里 1 0 0.5 都是什么意思啊 还有1.5