如何使用dom元素

时间:2014-01-01 15:51:00

标签: javascript dom

我需要知道textarea是否是焦点。我正在做这样的事情:

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

2 个答案:

答案 0 :(得分:4)

检查tagName

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

答案 1 :(得分:0)

有很多方法可以检查textarea是否有焦点,其中两个如下所示   1. if(document.activeElement.nodeName =='TEXTAREA'|| document.activeElement.nodeName =='INPUT'){     //选择了一些东西
}

2。 if($(document.activeElement).attr(“type”)==“text”|| $(document.activeElement).attr(“type”)==“textarea”){
  //选择了一些东西
}