Я хочу заполнить все окно прямоугольниками, независимо от того, какой размер окна он есть. например. Если прямоугольники имеют ширину 250 пикселей, а окно шириной 1000 пикселей, то это будет 4 rec. в одной строке. Мне удалось заполнить только одну строку. Вот код нижеКак заполнить все окно/документ браузера прямоугольниками
<!DOCTYPE HTML>
<html>
<head>
<style>
div {
width: 250px;
height: 150px;
border: 1px solid black;
border-collapse: collapse;
display: block;
position: fixed;
}
</style>
<script>
function ubaci_div() {
var sto = 0;
var ipsilon = "px";
for (var x = 0; sto < window.innerWidth; x++) {
var cet = sto + ipsilon;
var divovi = document.createElement("DIV");
document.getElementById("body").appendChild(divovi);
document.getElementsByTagName("DIV")[x].setAttribute("id", "id1");
document.getElementsByTagName("DIV")[x].style.left = cet;
sto += 250;
}
}
</script>
</head>
<body id="body">
<p id="p" onclick="ubaci_div()">Klikni</p>
</body>
</html>
выглядит он означает документ. – jHilscher
@jHilscher - мой комментарий был создан с учетом этого вопроса. Sir –
2 примечания: это «здравый смысл», чтобы назвать переменную итератора в for-loop «i» (для индекса, а не «x»). + Идентификаторы должны быть уникальными в html-документе. – jHilscher