你好!我需要在按下檢查時讓這個范圍開始作業?我可以得到一些幫助嗎?謝謝
`
<!DOCTYPE html>
<html>
<body>
<input type="checkbox" id="si" name="nivel" onclick="myFunction()"><label for="si">Si</label>
<input type="range"id="tickmarks" disabled="disabled" />
<datalist id="tickmarks">
<option value="bajo" label="Bajo"></option>
<option value="medio" label="Medio"></option>
<option value="alto" label="Alto"></option>
</datalist>
<script>
function myFunction() {
var nivel = document.getElementById("si");
var tickmarks = document.getElementById("tickmarks");
if (nivel.checked == true){
tickmarks.style.display = "block";
} else {
tickmarks.style.display = "none";
}
}
</script>
</body>
</html>
`
我試圖按下復選框以使范圍出現,并且可以選擇它,但是當它出現時它被禁用。
uj5u.com熱心網友回復:
disabled您可以通過將元素的屬性設定為true/來控制是否禁用元素false。
<input type="checkbox" id="si" name="nivel" onclick="myFunction()">
<input type="range" id="tickmarks" disabled>
function myFunction() {
const nivel = document.getElementById("si");
const tickmarks = document.getElementById("tickmarks");
if (nivel.checked == true) {
tickmarks.disabled = false;
} else {
tickmarks.disabled = true;
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/529278.html
上一篇:我正在嘗試在Swift中使用Regex驗證電子郵件欄位
下一篇:如何在div中顯示表單中的值
