Я очень новичок! Я динамически создавал случайное количество кнопок. После создания я хочу, чтобы они автоматически начали двигаться. По какой-то причине мой код создает кнопки, но не заставляет их перемещаться. Спасибо большое!Передвиньте кнопку, созданную динамически JavaScript
javascript.js
function myFunction() {
for (i = 1; i<=Math.random() * 10; i++){
var x = document.createElement("button");
x.id = i;
x.innerHTML = i;
document.body.appendChild(x);
moveMe(x.id);
var v1 = Math.floor(Math.random() * 255);
var v2 = Math.floor(Math.random() * 255);
var v3 = Math.floor(Math.random() * 255);
x.style.backgroundColor = "rgb(" + v1 + "," + v2 + "," + v3 + ")";
}
}
function uMM(id){
var x = document.getElementById(id);
x.pozx = x.pozx + 1;
x.pozy = x.pozy + 1;
x.style.left = x.pozx + "px";
x.style.top = x.pozy + "px";
}
function moveMe(id){
var x = document.getElementById(id);
x.pozx = 0;
x.pozy = 0;
setInterval("uMM(" + id + ")", 1000);
}
home.php
<input type="text" id="demo">
не поставить кавычки вокруг вызова функции: setInterval (функция() {UMM (идентификатор)}, 1000); –
@Julien tnx, но все еще не движется – Lulu