500ms ごとに異なる色でテキストを点滅させる単純な JavaScript スクリプトを作成しようとしています。このようなことを考えましたが、機能しません。テキストを単色(緑、黒、赤の3つのいずれか)で印刷するだけです。助けてくれてありがとう
<html>
<body >
<script>
var f = function() {
var str = "Hello World";;
var d = new Date();
var n = d.getTime();
switch(n%3)
{
case 1:
fontcolor="green"
break;
case 2:
fontcolor="black"
break;
default:
fontcolor="red"
}
document.write(str.fontcolor(fontcolor));
}
setInterval(f, 500);
</script>
</body>
</html>