Я пытаюсь сделать селектор номера класса на document.getElementsByClassName("photo")[2].setAttribute("id", "current_page");
, то есть 2
будет переменной.Можете ли вы использовать переменные в getElementsByClassName ("") []? И как?
Вот мой реальный код: HTML: onclick="test(this)"
И JS:
function test(y) {
\t var x = y;
\t document.getElementsByClassName("photo")[2].setAttribute("id", "current_page");
}
Так как я могу сделать селектор класса (на примере это [2]
), переменная?
Большое спасибо!
коммутаторе '2' с именем переменной? –
Вы можете сделать 'getElementsByClassName (" photo ") [y] .setAttribute' – Rajesh
Вы хотите, чтобы вы получили вторую и более позднюю переменные,« .photo »? –