BOM案例问题

来源:2-14 BOM特效开发(1)

saltedfishman

2020-10-08 12:21:36

这个案例里面if(e.target.tagName.toLowerCase() == "li") {}这一句的作用是什么,没有这一句也可以吧

写回答

1回答

好帮手慕码

2020-10-09

同学你好,这句代码的作用是:保证点击li元素才会执行if中的代码。视频演示的html中,ul里都是li元素,所以这句代码去掉也是可以的。

但是,当添加了其他元素,例如ol标签:

http://img.mukewang.com/climg/5f7fd0e70994179705810122.jpghttp://img.mukewang.com/climg/5f7fd0f7092fd0a508340229.jpg

那么,点击第一个ol标签,也会执行if里面的代码(即会产生跳转的效果)。

同学可以自己试一下。祝学习愉快~

0

0 学习 · 15276 问题

查看课程