我正在尝试具有无限运行的功能。它得到一个随机的色调,然后将其插入color属性。这是我的代码:

<script>
  function colorMe(){
    var hue = Math.floor((Math.random() * 359) + 1);
    document.getElementById("hie").style.color = hsl(hue, 75%, 50%);
    colorMe();
  }
  colorMe();
</script>
<p id="hie">I don't know what color this will be!</p>


提前致谢。

最佳答案

您必须将hsl部分放在引号中。

document.getElementById("hie").style.color = "hsl("+hue+", 75%, 50%)";

07-28 05:18