学校でやらなければならないプロジェクトのJavaScriptコードを書きました。私のアイデアは、ボタンをクリックして画面にランダムなバナナを表示することでした。だから私はこのコードを書いた..しかし、それは動作しません!
<script>
function bananenapokalypse() {
var t=10.20;
var myVar=setInterval(function(){myTimer()},200);
}
function myTimer()
{
var zufall=Math.floor(Math.random() * 1100) + 1;
var zufall2=Math.floor(Math.random() * 1000) + 1;
var zufall3=Math.floor(Math.random() * 1250) + 1;
var zufall4=Math.floor(Math.random() * 900) + 1;
var grose =Math.floor(Math.random() * 200) + 1;
var grose2 =Math.floor(Math.random() * 300) + 1;
var grose3 =Math.floor(Math.random() * 200) + 1;
document.getElementById("demo").innerHTML+= '<div class="bananenapokalypse" style="top: '+zufall+';right: '+ zufall2+ ';"><img src="./bilder/banane.png" width="'+ grose +'"/></div>';
document.getElementById("bananenapokalypse").innerHTML+='<div class="bananenapokalypse" style="top: '+zufall2+';right: '+ zufall3+ ';"><img src="./bilder/banane.png" width="'+ grose2 +'"/></div>';
document.getElementById("bananenapokalypse").innerHTML+= '<div class="bananenapokalypse" style="top: '+zufall3+';right: '+ zufall4+ ';"><img src="./bilder/banane.png" width="'+ grose3 +'"/></div>';
document.getElementById("bananenapokalypse").innerHTML+='<div class="bananenapokalypse" style="top: '+zufall4+';right: '+ zufall+ ';"><img src="./bilder/banane.png" width="'+ grose +'"/></div>';
}
</script>
</head>
<body id="bananenapokalypse">
<p id="demo"><a href="javascript:bananenapokalypse()"><button><span class="energie">Energie?</span><br /><br />[Starte die Bananenapokalypse]</button></a></p>
また、コードがきちんと整理されていないことも知っています...しかし、これは学校用であり、トピックは HTML に関するもので、javascript に関するものではありませんでした。
なぜ機能しないのか知っていますか?