簡體   English   中英

如何使單擊復選框文本 position 更改

[英]how to make click on checkbox text position change

我要做的是在下面的代碼中,當我單擊選中的測試段落顯示在中心時,當我取消單擊復選框時,測試段落顯示在右側,使用 css html ZDE9B9ED78D7E2E1DCEEFFEE780E2F91

但在我下面的代碼中它不會發生。

我們該怎么辦?

 function myFunction() { var checkBox = document.getElementById("myCheck"); var text = document.getElementById("text"); if (checkBox.checked == true){ text.style.display = "block"; } else { text.style.display = "none"; } }
 <label for="myCheck">Checkbox:</label> <input type="checkbox" id="myCheck" onclick="myFunction()"> <p id="text" style="display:none">test!</p>

如果有任何幫助,非常感謝。

 const myChk = document.getElementById("myCheck"), elText = document.getElementById("text"); myChk.onclick = e => { if (myChk.checked && elText.className === 'noDisplay' ) text.className = '' if (.myChk.checked && elText.className === '' ) text.className = 'rightDisplay' }
 #text { width: 200px; height: 100px; padding: 10px 20px; background-color: pink; }.noDisplay { display: none }.rightDisplay { float: right }
 <label>Checkbox: <input type="checkbox" id="myCheck" > </label> <div id="text" class="noDisplay" >test!</div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM