首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将此脚本连接到我的一个按钮上?

如何将此脚本连接到我的一个按钮上?
EN

Stack Overflow用户
提问于 2022-07-08 00:19:57
回答 1查看 41关注 0票数 -2

<button class="ordercolor" onclick="ordercolor()">Order Color</button>,这是HTML上的按钮

代码语言:javascript
复制
var color = 
  ["#222f3e", "#dd260e", "#0ae196c", "#0ae127", "#0a7ce1", "#a60ae1", "#808000", "#00FF00", "#00FFFF", "#008080", "#FF5733"];
  var i = 0;
  addEventListener("click",
  function () {
  i = i < color.length ? ++i : 0;
  document.querySelector("body").style.background = color[i];

这是Java上的脚本。

该脚本适用于我在HTML上得到的每个按钮,我希望它在一个按钮中特定。你能帮我把它应用到特定的按钮上吗?或者,您可能有另一个脚本来按单击顺序更改颜色,比如绿色之后的红色(总是相同的)?

EN

回答 1

Stack Overflow用户

发布于 2022-07-08 00:35:34

你需要命名这个函数。如果使用onclick,则不需要使用事件侦听器。如下所示:

代码语言:javascript
复制
<button class="ordercolor" onclick="ordercolor()">Order Color</button>
<script>
var color = ["#222f3e", "#dd260e", "#0ae196c", "#0ae127", "#0a7ce1", "#a60ae1", "#808000", "#00FF00", "#00FFFF", "#008080", "#FF5733"];
var i = 0;
function ordercolor() {
i = i < color.length ? ++i : 0;
document.querySelector("body").style.background = color[i];
}
</script>
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72905470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档