我正在尝试使用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",...];