我有一個簡單的html代碼,我希望獲得已檢查的checkbox
的值。這是我的代碼。獲取相應複選框的值
<!DOCTYPE html>
<html>
<body>
Checkbox:
<input type="checkbox" name="myCheck" value="myvalue1" onclick="myFunction()"> Checkbox:
<input type="checkbox" name="myCheck" value="myvalue2" onclick="myFunction()"> Checkbox:
<input type="checkbox" name="myCheck" value="myvalue3" onclick="myFunction()">
<p id="demo"></p>
<script>
function myFunction() {
var x = document.getElementsByName("myCheck")[0].checked.value;
document.getElementById("demo").innerHTML = x;
}
</script>
</body>
</html>
通行證'this'到事件處理函數。並從中獲取價值。 [演示](https://jsfiddle.net/tusharj/7oaw2ehf/)。使用'addEventListener'而不是內聯檢查[** Demo **](https://jsfiddle.net/tusharj/7oaw2ehf/1/) – Tushar
您必須尋找'radio'按鈕。或者你正期待'innerHTML'中的多個值 – Rayon
只需要用myFunction(this)傳遞這個對象,並將值設置爲document.getElementById(「demo」)。innerHTML = obj.value; –