Я хочу использовать document.querySelector ("#") для элемента ввода (и проверить, если он проверен), который сохраняется в строке, а затем извлекается с помощью innerHTML. Однако я не могу понять, как получить доступ к нему?
Я хочу запустить массив и войти в систему, когда переключатель выключен. чтобы сделать это, я попытался использовать queryselectorAll ("radio") массив с querySelector и различные идентификаторы для разных переключателей, но я, кажется, не работает
<body>
<div class="stemmegiving"> </div>
<script>
var stemmegivingEl= document.querySelector(".stemmegiving")
var alt=['<input type="radio" name="stem" class="kanpper" checked id=" Rødt" >',
'<input type="radio" name="stem" value=""class="kanpper"id="SP"> ',
'<input type="radio" name="stem" value=""class="kanpper"id="AP"> ']
for (var i = 0; i < alt.length; i++) {
stemmegivingEl.innerHTML+= alt[i]
}
var giStemmeEl = document.querySelector("#giStemme")
var alt2=[document.querySelector("#rødt"), document.querySelector("#SV"),document.querySelector("#AP")]
for (var i = 0; i < alt.length; i++) {
if (alt2[i].checked) {
console.log(alt2[i] + " is true");
console.log(typeof alt2[i]);
}
else {
console.log(i + "not true");
console.log(typeof alt2[i]);
}
}
</script>
</body>
Я бы хотел получить к нему доступ так же, как если бы вы
сделать элемент ввода в теле и затем querySelect it