我正在尝试使用onclick事件更改颜色。就像先单击红色,然后单击下一步,再单击绿色,然后再单击另一次按钮一样。我已经完成了单击概念,但是不了解如何使用JS设置颜色概念。任何简单的解决方案?




<head>
    <script>
        function getValue() {
            var x = document.getElementById("myHeader");
            alert(x.innerHTML);
        }
    </script>
</head>

<body>
     <h1 id="myHeader" onclick="getValue()">Click me!</h1>

</body>

最佳答案

我使用fiddle做了一个小例子

function display() {
  var colours = new Array();
  colours[0] = "red";
  colours[1] = "blue";
  colours[2] = "green";
  colours[3] = "lime";
  colours[4] = "teal";

  var b = Math.floor(Math.random()*colours.length);
  document.getElementById("quotation").style.color = colours[b];
}


而且您还可以使用以下颜色

var colours = ["#FF0000","#00FF00","#0000FF","#333399",...];

07-24 16:45