社区
JavaScript
帖子详情
求助,为什么click事件没有反应
bj_bxz
2018-09-20 09:15:29
为什么点击圆圈不能弹出第几个圆圈的标记
...全文
1337
7
打赏
收藏
求助,为什么click事件没有反应
为什么点击圆圈不能弹出第几个圆圈的标记
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bj_bxz
2018-09-21
打赏
举报
回复
是的,粗心了
bj_bxz
2018-09-20
打赏
举报
回复
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
*{
margin: 0;
padding: 0;
}
div{
height:100px;
width: 550px;
border:1px solid black;
line-height: 100px;
position: relative;
}
li{
border:1px solid black;
list-style: none;
display: block;
height: 100px;
width: 100px;
border-radius:50px 50px;
float: left;
}
</style>
<script>
window.onload = function(){
Li = document.getElementsByTagName("div").getElementsByTagName("li");
Lilength = Li.length;
for(let i =0;i<Lilength;i++){
Li[i].index = i;
Li[i].onclick = function(){
var index = this.index;
alert(index);
}
}
}
</script>
</head>
<body>
<div>
<ul>
<li class="round"></li>
<li class="round"></li>
<li class="round"></li>
<li class="round"></li>
<li class="round"></li>
</ul>
</div>
</body>
</html>
bj_bxz
2018-09-20
打赏
举报
回复
是啊!!!!!,啊啊啊啊
葉幺
2018-09-20
打赏
举报
回复
getElementsByTagName是多个的所以要加下标
window.onload = function(){
Li = document.getElementsByTagName("div")[0].getElementsByTagName("li");
LiLength = Li.length;
for(let i=0;i<LiLength;i++){
Li[i].index = i;
Li[i].onclick = function(){
var index = this.index;
alert(index);
};
}
}
zc_1994
2018-09-20
打赏
举报
回复
click拼错了吧
qq137051908
2018-09-20
打赏
举报
回复
贴源码出来,方便给你修改
低调是种无声的高调
2018-09-20
打赏
举报
回复
li[i].
onclink
= function()
是这个问题么
移动端
click
事件
无
反应
或
反应
慢 touchend
事件
页面滑动时频繁触发
H5页面的
click
事件
在浏览器iframe或小程序中会出现点击无
反应
或
反应
慢的问题,因此用touchend
事件
代替。但touchend
事件
触发灵敏,滑动页面易误触。解决办法是监听滑动
事件
,在其中阻止touchend
事件
触发。
C#窗体
Click
事件
没
反应
博主在尝试用C#制作转换器时遇到了
Click
事件
不起作用的问题。经过调试发现,问题出在MouseDown
事件
中实现了标题栏的拖拽功能,导致
Click
事件
不触发。博主推测这可能与
事件
消费机制类似,移除MouseDown
事件
中的拖拽代码后,
Click
事件
恢复正常。博客探讨了
事件
处理和可能的
事件
阻止机制。
点击
click
事件
在iPad
没有
响应
在iPad上,
click
事件
不响应,导致应用无法正常工作。问题源于iPad不支持
click
,而是支持touch
事件
。通过查阅资料,发现需要将
事件
从
click
切换到touch
事件
。但在使用Backbone.View时,直接在initialize中设置events不起作用。根据Backbone API,可以通过传入自定义
事件
来解决此问题,从而实现iPad和PC的兼容。
JS中的
click
事件
无
反应
本文探讨了在JS中
click
事件
不被触发的原因,通常是因为页面尚未完全渲染完成。通过理解浏览器与JS线程的工作原理,介绍了如何使用setTimeout解决此问题,确保在页面渲染完毕后再执行
click
事件
。
深入理解网页中的
Click
事件
:从基础到进阶
本文系统讲解网页中
Click
事件
的核心机制,涵盖
事件
冒泡、
事件
委托、移动端300ms延迟、preventDefault使用、键盘可访问性及防抖节流等关键技术点,帮助开发者提升前端交互的性能与用户体验。
JavaScript
87,987
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章