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
js hasChildNodes()指针对元素节点子节点多个的话 true
时间: 2024-10-12 19:24:12