javascript - 单击时强制保持焦点在锚点上
问题描述
我正在使用modal-popup.js,当点击这个锚点时,会显示模态弹窗;但是,这会从锚点上移开焦点。
有什么办法可以强制浏览器一直关注锚点?
<a href="#">anchor</a>
解决方案
如果你给你的锚标签一个 id 或一个类,你可以使用 DOM Elementfocus()
方法。
在模态框的单击处理方法中,选择您希望保持焦点的锚标记,然后调用该focus()
方法,如下所示:
document.querySelector("#anchor_id").focus();
推荐阅读
- asp.net-core-webapi - 为单租户服务组织 Application Insights / 健康检查
- javascript - 正则表达式匹配字母和数字,除非有三个连续的(任意)字母
- python - python&numpy:在numpy的github哪里可以找到class dtype的源代码
- r - 在单个饼图中叠加变量
- git - 显示最新版本 (v*) 标签
- svg - 如何使用 ember-inline-svg 将属性值发送到 svg 文件?
- html - 在 Star Rating 中动态更改每个元素的颜色
- python - 数据框中python的“for循环”,我可以加快速度吗?
- python - 如何在不创建新列的情况下更新列值?
- android - Android Firebase 列表适配器构造函数错误