我有一个简单的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; –