ページ上でランダムな色、サイズ、位置のランダムな四角形を作成するオブジェクトジェネレータを作成するにはどうすればよいですか?私はだと思います。私はすべてのパラメータを設定しましたが、すべてまとめて入れることはできません。オブジェクトジェネレータを作成する
//Size Generator
function getRndInteger(min, max) {
return Math.floor(Math.random() * (200 - 50 + 1)) + 50;
}
var getSize = getRndInteger(50, 200);
//Colour Generator
function getRandomColor() {
var letters = 'ABCDEF';
var colour = '#';
for (var i = 0; i < 6; i++) {
colour += letters[Math.floor(Math.random() * 16)];
}
return colour;
}
var colour = getRandomColor();
//Position Generator
function getPosition(min, max) {
return Math.floor(Math.random() * (600 - 0 + 1)) + 0;
}
var getX = getPosition(0, 600);
var getY = getPosition(0, 600);
//Square Generator
function squareGenerator() {
var div = document.createElement("square");
div.style.backgroundColor = colour;
div.style.left = getX + "px";
div.style.top = getY + "px";
div.style.height = getSize + "px";
div.style.width = getSize + "px";
}
ここで私はスタックされているどのようにこのページに表示する取得です。
'squareGenerator()'の呼び出しが不足しているように見えます。スクリプト末尾にこれを追加してください。 – Liam
'square'は有効なHTML要素ではありませんか? – Liam
私のフルコードでは、ボタンにリンクされたボタンを呼び出していましたが、それでもまだ表示されませんでした – Omaari