Я сделал генератор случайных чисел в HTML, и он дает пользователю возможность генерировать любое случайное число или случайное число между заданным пользователем диапазоном. Когда страница загружается, элементы отключаются, и пользователь должен выбрать, какой генератор он хочет использовать, с помощью переключателей. Если пользователь выбирает параметр для генерации любого числа, кнопка «Генерировать» активируется, и определенные элементы генератора остаются отключенными (и наоборот).
Мне удалось отключить элементы при загрузке страницы, но когда выбраны переключатели, элементы остаются отключенными. Как я могу получить соответствующие элементы для включения и отключения соответственно.
<script>
document.getElementById('btnAny').disabled = true;
document.getElementById('txtMin').disabled = true;
document.getElementById('txtMax').disabled = true;
document.getElementById('btnSpecific').disabled = true;
function checked() {
if (document.getElementById('radioAny').checked == true) {
document.getElementById('btnAny').disabled = false;
} else if (document.getElementById('radioSpecific').checked == true) {
document.getElementById('txtMin').disabled = false;
document.getElementById('txtMax').disabled = false;
document.getElementById('btnSpecific').disabled = false;
}
}
</script>
Функция check()
запускается в переключателях следующим образом (onchange
также не действует):
<input type="radio" name="radio1" id="radioAny" onclick="checked()">Any Number