判断nodename

来源:19-1 事件-知识点

莫大帅逼

2017-10-27

老师 视屏中有一段代码 target.nodeName === ‘A’ 判断是不是a标签,为什么这里要大写?

写回答

1回答

joffyzou

2017-10-28

因为浏览器返回的是大写的。假如在 IE 下 a 标签返回的是 aElement,同样,你也要在 IE 下判断

if (target.nodeName === "aElement") {
    // ... do something 
}

上面是假如,IE 下返回的也是 A,

0
1
莫大帅逼
非常感谢!
2017-10-28
共1条回复

BAT大牛带你横扫初级前端JavaScript面试(第二版)

BAT高级前端工程师亲授,结合真实面试题,提高面试成功几率

4268 学习 · 817 问题

查看课程