本文實例講述了JS實現隱藏同級元素后只顯示JS文件內容的方法。分享給大家供大家參考,具體如下:
這里的demo.html文件在打開后會短暫顯示與js文件同級的元素后馬上隱藏這些元素,并顯示同級的demo.js文件內容。具體代碼如下:
demo.html:
<!DOCTYPE html><html lang="zh-cn"><head><meta charset="UTF-8"><title></title></head><body><p>頭部信息</p><div> <p>閱誰問君誦水落</p> <p>閱誰問君<p>閱誰問君誦水落</p> <p>閱誰問君誦水落</p><p>閱誰問君誦水落誦水落</p> <p>閱誰問君<p>閱誰問君誦水落</p><p>閱誰問君誦水落</p><p>閱誰問君誦水落</p><p>誦水落</p> <p>閱誰問君誦水落</p> <p>閱誰問君誦水落<p>閱誰問君誦水落</p><p>閱誰問君誦水落</p> <script type="text/javascript" src="demo.js"></script> <p>閱誰問君誦水落</p> <p>閱誰問君誦水落</p> <p>閱誰問君誦水落</p> <p>閱誰問君誦水落</p> <p>閱誰問君誦水落<p>閱誰問君誦水落</p><p>閱誰問君誦水落</p></div><p>備案信息</p></body></html>
demo.js:
document.writeln("<div id=/"contSonOnly/">");document.writeln("<p>內容內容內容內容內容內容內容內容內容</p>");document.writeln("</div>");window.onload=function(){ var contSonOnly=document.getElementById("contSonOnly"); var contParent=contSonOnly.parentNode; var contSonList=contParent.children; for(var i=0;i<contSonList.length;i++){ if(contSonList[i]!=contSonOnly){ contSonList[i].style.display="none"; } }}效果圖如下:

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript遍歷算法與技巧總結》、《JavaScript切換特效與技巧總結》、《JavaScript查找算法技巧總結》、《JavaScript動畫特效與技巧匯總》、《JavaScript錯誤與調試技巧總結》、《JavaScript數據結構與算法技巧總結》及《JavaScript數學運算用法總結》
希望本文所述對大家JavaScript程序設計有所幫助。
新聞熱點
疑難解答