<script type="text/javascript">
function ShowHideDiv(chkCat) {
var dvCat = document.getElementById("dvCat");
dvCat.style.display = chkCat.checked ? "block" : "none";
}
</script>
<label for="chkCat">
<input type="checkbox" id="chkCat" onclick="ShowHideDiv(this)" /> Cat
</label>
<div id="dvCat" style="display: none">
<label>
<input type="checkbox" id="dvCat" onclick="ShowHideDiv(this)" /> British shorthair
</label>
<label>
<p id="British shorthair" ></p>
</label>
<script>
document.getElementById("dvCat").addEventListener("click", function(){
document.getElementById("British shorthair").innerHTML = "RM00";
});
</script>
<label>
<input type="checkbox" id="chkCat" onclick="ShowHideDiv(this)" /> Exotic Shorthair
</label>
<p id="Exotic Shorthair"></p>
<script>
document.getElementById("dvCat").addEventListener("click", function(){
document.getElementById("Exotic Shorthair").innerHTML = "RM00";
});
</script>
1複選框。在這另外2選項複選框。選擇兩個複選框中的一個,這兩個選項的輸出同時出現。試着運行這個編碼。你能解決我的編碼問題嗎?通過文本複選框的複選框
你有兩個複選框以相同的'ID = > chkCat'。 –
感謝您糾正我的編碼。我還是新的HTML。如果我不使用兩個複選框,我必須如何調用它?我想這樣,當我的第一個複選框被勾選時會出現另一個選項兩個複選框,當點擊兩個複選框中的一個時,會出現另一個文本。問題是來自兩個複選框的文本同時出現。我的編碼有什麼問題? – wani