[Javascript]我的checkbox的checked属性为什么总是undifined?
代码:
<SCRIPT language=javascript>
function chkFTP()
{
if (document.getElementsByName('FTPprotocolchk').checked==true)
{alert(document.getElementsByName('FTPprotocolchk').checked);
}
else
{alert(document.getElementsByName('FTPprotocolchk').checked);
}
}
</SCRIPT>
(定义:)
<INPUT type=checkbox id='Protocol' name='FTPprotocolchk' value='FTP' onclick="javascript:chkFTP()">
初始时是没有的,经过else打印出来发现checked是undefined;界面上点,钩上checkbox,进入chkFTP,发现checked还是undefined,不是true.
尝试过定义<INPUT type=checkbox id='Protocol' name='FTPprotocolchk' value='FTP' checked=false onclick="javascript:chkFTP()">
还是同样的现象,无论怎么点,document.getElementsByName('FTPprotocolchk').checked都是undefined,谁解释一下,谢谢!