遇到html复选框问题

Sam*_*Sam 0 html javascript php

我无法弄清楚为什么我的复选框总是评估为"是",无论检查什么.

html:

<input type="checkbox" name="email" id="email" value="yes">Yes<br>
<input type="checkbox" name="email" id="email" value="no" checked >No<br>
Run Code Online (Sandbox Code Playgroud)

正在访问的

var email = document.getElementById('email').value;
Run Code Online (Sandbox Code Playgroud)

而且php只是$_GET"电子邮件"的价值,但它总是处理它,因为它被设置为"是".

dev*_*ler 6

因为ID属性应该是唯一的,并document.getElementById返回第一个匹配的元素.