Jump to content
Sign in to follow this  
Mativve

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

Recommended Posts

Witam

Męczę się już od paru dni z tym kodem i już ręce mi opadają 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 ?

Share this post


Link to post

Wrzuć to na CodePena.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Create a New Account. It’s free and easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
×
×
  • Create New...