js单选框想取结果函数为什么返回undefined

代码如下:
function check() {
if (document.getElementById("psd").value !=
document.getElementById("psd1").value) {
document.getElementById("warning").innerHTML = " 两次密码的输入不一致";
} else {
document.getElementById("warning").innerHTML = " ";
}
}

    str += "性别:" + GetRadioValue("sex").value + "\n";


     <tr> <td style="text-align:right;"> 性别</td><td >
                    <input class="py" type="radio" name="sex" id="sex" value="男" checked="checked" />男
        <input class="py"  type="radio" name="sex" value="女" />女  </td> </tr>



                    结果就是输出了性别undefined

https://segmentfault.com/q/1010000009570189/a-1020000009570415

......我知道了。。输出不需要.value。。

亲...你代码只给了一半呀...