javascript - 如何使用 dom 元素

标签 javascript dom

我需要知道文本区域是否处于焦点。我正在做这样的事情:

if (document.activeElement === 'textarea') {
   console.log('You are in a textarea');
}

最佳答案

检查标签名称

if (document.activeElement.tagName.toLowerCase() === 'textarea') {
   console.log('You are in a textarea');
}

关于javascript - 如何使用 dom 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20870326/

相关文章:

javascript - 如何使用正则表达式更改此值?

javascript - 包含 lightbox.js 时灯箱无法工作

javascript - 在给定视口(viewport)中使用叠加 div 裁剪站点显示

Javascript:单击更改颜色并禁用其余图标

javascript - 有条件地从特定的 Promise 开始 Promise 链

javascript - 计算高度的弹出窗口

javascript - 图表 js 中的 Canvas 类中的错误

jquery - 如何检索列表项相对于其父级 <ul> 的 x,y 坐标

javascript - Web 组件 : inheriting from DOM prototypes

javascript - 尝试将远程图像转换为 base64 数据的 CORS 错误