为什么li标签必须点击两次才能打开子页面

查询 数据时把每条数据用 li标签展示,并且在生成数据时,给每个li标签都添加对应的id,目的是根据这个 id 打开不同的页面:

https://img3.mukewang.com/5c3707a700015a2703390226.jpg

以第一个 li 为例,它的页面的结构为:

https://img2.mukewang.com/5c3707be000107e014500129.jpg

因为是多个li标签,因此我使用js写时,就写成如下:

https://img2.mukewang.com/5c3707c90001658b07660336.jpg

我这样写,在手机上测试时是可以打开的,不过要连续点击 2 次才可以打开id对应的子页面,我找不到原因,请大家帮我看看是哪里出问题了,为什么不是点击 1 次就可以打开子页面? 谢谢!

人到中年有点甜
浏览 731回答 1
1回答

绝地无双

你的事件绑定了两次;肯定要触发两个;你可以在swicth判断id触发对应的事件就可以;不用on.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript