请问javascript的dom属性问题?
<table border=1 width=30 height=30 ><tr>
<TD id="C1" onclick="changeCheck(1)">1</TD>
<input style="display:none;" id="sselect1" checked>
</tr></table><SCRIPT language=JavaScript>
function changeCheck(obji)
{
document.getElementById("sselect"+obji).checked=document.getElementById("sselect"+obji).checked==true?false:true;
}
</SCRIPT><input style="display:none;" id="sselect1" checked>该句没写type=checkbox,那么默认的是文本框这句里面写了checked是无效的,郁闷的是脚本这句document.getElementById("sselect"+obji).checked==true居然能判断出状态?文本框类型并没有checked属性,为什么这句可以判断出文本框状态?而且最后还能给document.getElementById("sselect"+obji).checked属性赋值?这个input是dom,类型不是checkbox,为什么可以给checked属性赋值,请指教?
随便问一个除了html中的元素是dom外,html中的文本节点和属性节点算不算dom呢?