日期:2014-05-16  浏览次数:20364 次

关于childNodes.length的疑问
初学javascript,有个疑问
function   lee(){
    var   Selectname   =   document.getElementById( "S_Provincename ");
                        var   SelectchildNodes   =   Selectname.childNodes.length;
                        alert(   "     SelectchildNodes= "   +   SelectchildNodes);
}
html的中是这样的
            <select   id= "S_Provincename "   onchange= "lee(); ">
                  <option   value= "default "> --请选择-- </option>
            </select>

为什么SelectchildNodes   的长度为2   而不是1   呢?我觉得它下面只有一个子节点option   啊?

------解决方案--------------------
用回车换行就会有换行符,html中不显示,但他还是存在的