В настоящее время я пытаюсь выяснить способ выбора первого флажка (я не совсем уверен, является ли он технически переключателем), который имеет следующий HTML-код на странице (http://www.swagbucks.com/polls):
<td class="pollCheckbox"></td>
Я использовал следующий код в попытке установить первый флажок из 4 на странице:
// ==UserScript==
// @name SBPollSelectv2
// @version 1.0
// @description Demonstration script to change form values
// @include *
// @grant none
// ==/UserScript==
var tds = document.getElementsByTagName("td");
for (var i = 0; i<tds.length; i++) {
// If it currently has the pollCheckbox class
if (tds[i].className == "pollCheckbox") {
// Select first button
document.getElementsByClassName("pollCheckbox")[0].checked = true;
}
}
Я считаю, что последняя строка кода - это то, где лежит недостаток. Я могу выбрать все элементы TD по тегу, а затем попытаться отсортировать по классу. Затем мне нужно выбрать первый флажок с заданным классом. К сожалению, мой код не работает. Мне нужно выяснить, как выбрать первый элемент с именем класса, а затем установить этот флажок. Любая помощь будет потрясающей.