if (((document.activeElement).parentNode).tagName == "div") {
//do amazing things
}
出于某种原因,我的某个特定功能无法正常工作,我认为这与上面的行有关。上面的行在语法上是正确的还是错误的?如果上面的行是正确的,我将删除问题(因为那样问题就没用了)或添加函数其余部分的附加信息。
谢谢
最佳答案
tagName 以大写形式给出标签,因此它会给出 DIV
参见 https://developer.mozilla.org/en-US/docs/DOM/element.tagName
您可以使用 .toLowerCase() == 'div'
(如评论中所建议的那样)来消除大小写问题。
关于javascript - 正确使用 .tagName,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11978165/