Mativve

Kliknięcie w kwadracik o wylosowanych wartościach atrybutów

2 posty w tym temacie

Witam

Męczę się już od paru dni z tym kodem i już ręce mi opadają :D Mam tabelkę gdzie każdy td ma atrybuty x oraz y (<td x="10" y="30"></td>). Nie mam dostępu do kodu ponieważ skrypt jest uruchamiany przez wtyczkę na stronie.

 

Kod wygląda tak:

Spoiler
function searchBox(){
console.clear();
//szukam grida
var grid = document.getElementsByTagName("table")[4];
//Ustalam border żeby sprawdzić czy znalazł poprawnie
grid.style.border = "5px solid #000";
//szukam tbody w gridzie (table)
grid.getElementsByTagName("tbody")[0].style.backgroundColor = "#fff";
//Przypisuje x i y
var x = grid.getElementsByTagName("td");
var y = grid.getElementsByTagName("td");
//Wypełniam tablice elementami z atrybutami
for(var i=0 ; i<x.length ; i++){
    x = x[i].getAttribute("x");
}
for(var a=0 ; a<y.length ; a++){
    y = y[i].getAttribute("y");
}
//Losuje liczby dla x i y
var x_r = Math.floor(Math.random() * 30) + 1;
var y_r = Math.floor(Math.random() * 20) + 1;
console.log("WYLOSOWANO: x " + x_r + " y " + y_r);
}

 

 

Moje pytanie jest takie. W jaki sposób kliknąć w odpowiedni kwadracik z wylosowanymi wartościami x i y dla atrybutów ?

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach

Wrzuć to na CodePena.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach

Napisano przed chwilą

iCash.pl

Żeby dodać komentarz, musisz założyć konto lub zalogować się

Tylko zarejestrowani użytkownicy mogą dodawać komentarze

Rejestracja

Załóż nowe konto. To bardzo proste!


Zaloguj się

Posiadasz już konto? Zaloguj się tutaj.


Zaloguj się teraz