Javascript 如何使用dom元素
我需要知道文本区域是否处于焦点位置。我正在做这样的事情:Javascript 如何使用dom元素,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'); } 检查标记名 if (docum
if (document.activeElement === 'textarea') {
console.log('You are in a textarea');
}
检查标记名
if (document.activeElement.tagName.toLowerCase() === 'textarea') {
console.log('You are in a textarea');
}
检查标记名
if (document.activeElement.tagName.toLowerCase() === 'textarea') {
console.log('You are in a textarea');
}
有很多方法可以检查textarea是否有焦点,其中两种方法如下
1.if(document.activeElement.nodeName=='TEXTAREA'| | document.activeElement.nodeName=='INPUT'){ //已选定某些内容
} 二,。 if($(document.activeElement).attr(“type”)=“text”| |$(document.activeElement).attr(“type”)=“textarea”){
//已选定某些内容
}检查文本区域是否有焦点有多种方法,其中两种方法如下
1.if(document.activeElement.nodeName=='TEXTAREA'| | document.activeElement.nodeName=='INPUT'){ //已选定某些内容
} 二,。 if($(document.activeElement).attr(“type”)=“text”| |$(document.activeElement).attr(“type”)=“textarea”){
//已选定某些内容
}@MagicMan不,他知道如何获取聚焦的DOM元素(如示例所示)。这个问题是关于如何测试元素所代表的标记类型。我可以做如下操作:if(document.activeElement==document.body){},但我喜欢adeneo的答案。@MagicMan不,他知道如何获取重点DOM元素(如示例所示)。这个问题是关于如何测试元素所代表的标记类型的。我可以做如下操作:if(document.activeElement==document.body){},但我喜欢adeneo的答案。谢谢adeneo!这就是我需要的!谢谢阿迪内奥!这就是我需要的!