當(dāng)前位置:軟件學(xué)堂 > 資訊首頁(yè) > 網(wǎng)絡(luò)編程 > 編程其他 > 使用DOM判斷頁(yè)面中控件是否嵌套

使用DOM判斷頁(yè)面中控件是否嵌套

2012/11/11 15:56:13作者:佚名來(lái)源:網(wǎng)絡(luò)

移動(dòng)端

【實(shí)例名稱】

使用DOM判斷頁(yè)面中控件是否嵌套

【實(shí)例描述】

判斷頁(yè)面控件是否嵌套,主要是判斷某元素是否包含子元素。

【實(shí)例代碼】

<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>標(biāo)題頁(yè)-學(xué)無(wú)憂(wangbatian.cn)</title> <script type="text/javascript"> function testa()     {         var mydom=document.getElementById("divtest"); //獲取指定ID的DOM對(duì)象         if(mydom.hasChildNodes())            alert("有子節(jié)點(diǎn)");        else            alert("沒(méi)有子節(jié)點(diǎn)");     } </script>

</head> <body> <form id="form1" runat="server">       <input type="button" value="test" onclick="testa()"/>       <div id="divtest"></div>     </form> </body> </html>

 

【運(yùn)行效果】

 使用DOM判斷頁(yè)面中控件是否嵌套運(yùn)行效果

【難點(diǎn)剖析】

本例首先獲取被判斷元素的DoM對(duì)象,這通過(guò)“getElementById”方法實(shí)現(xiàn),然后使用DOM提供的“haschildNodes”方法判斷是否有子節(jié)點(diǎn)。

【源碼下載】

為了JS代碼的準(zhǔn)確性,請(qǐng)點(diǎn)擊:使用DOM判斷頁(yè)面中控件是否嵌套 進(jìn)行本實(shí)例源碼下載 

標(biāo)簽: DOM判斷  控件  嵌套