js hasChild Nodes()ポインターが要素ノードに複数あるとtrue

2701 ワード

 1     <select  multiple size="2">
 2         <option value="bj">  </option>
 3         <option value="sh">  </option>
 4         <option value="gz">  </option>
 5     </select>
 6     <script type="text/javascript">
 7         
 8         //select      
 9         var gzOptionElement=document.getElementsByTagName("select")[0];
10         //var gzTextElement=gzOptionElement.firstChild;
11         //hashasChildNodes()       ,           false
12         var flag=gzOptionElement.hasChildNodes();
13         alert(" "+flag);                //true
14     
15     
16         //option       
17         var gzOptionElement=document.getElementsByTagName("option")[2];
18         var gzTextElement=gzOptionElement.firstChild;            //   
19         var flag=gzTextElement.hasChildNodes();
20         alert(" "+flag);                                        //false