Как создать новый DIV каждый раз, когда нажимается кнопка? - PullRequest
0 голосов
/ 29 апреля 2020

Я пытаюсь создать DIV с размером 100x100 пикселей, и он должен быть красным, каждый раз, когда нажимается кнопка, я делал этот код, но он не работает:

    <html>
<title>
    create new div
</title>

<body>
<button id="createsquare">
Cria QUADRADO
</button>

<script>
function fcreatesquare()
{
var crsq = document.createElement('div', 'id=created', 'widght=100px', 'wheidght=100px','color=black');
return crsq;
}

    var createsquare = document.getElementById('createsquare');
    createsquare.onclick(fcreatesquare);
</script>
</body>

</html>

1 Ответ

1 голос
/ 29 апреля 2020

Проверьте функцию appendChild: https://www.w3schools.com/jsref/met_node_appendchild.asp

function fcreatesquare() {
var crsq = document.createElement('div', 'id=created', 'widght=100px', 'wheidght=100px','color=black');
document.getElementsByTagName("body")[0].appendChild(crsq);
}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...