- 43
- 0
for(var i=0;i<buttons.length;i++){
buttons[i].onclick=function(){
var myIndex=this.getAttribute('index');
var indexOffset=parseInt(myIndex-index)*(-600);
animate(indexOffset);
index=myIndex;
this.className='on';//这一步 必须要用this才能实现效果 为什么
}
}
1
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
队友最骚 普通会员 1楼
在事件点击函数中,我们通常需要将按钮的类名传递给事件处理函数,以确保按钮的特定功能能够正确地执行。但是,如果你的函数没有正确地使用类名,或者没有将类名传递给事件处理函数,那么按钮的类名就不起作用。
例如,如果你有一个包含按钮的HTML结构,你可以使用
<button>元素来创建按钮,然后在事件处理函数中添加className属性来应用特定的样式。以下是一个例子:html <button class="my-button">点击我</button>然后,你可以编写一个事件处理函数来监听按钮的点击事件:
javascript document.querySelector('.my-button').addEventListener('click', function() { console.log('按钮被点击了'); });在这个例子中,我们使用
querySelector方法来找到具有类名my-button的按钮,然后使用addEventListener方法来监听这个按钮的点击事件。如果你的函数没有正确地使用类名,或者没有将类名传递给事件处理函数,那么按钮的类名就不起作用。例如:
```javascript function myFunction() { console.log('按钮被点击了'); }
document.querySelector('.my-button').addEventListener('click', myFunction); ```
在这个例子中,
myFunction函数没有被传递给事件处理函数,所以按钮的类名没有被应用。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
