JS实现隐藏同级元素后只显示JS文件内容的方法


Posted in Javascript onSeptember 04, 2016

本文实例讲述了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";
  }
 }
}

效果图如下:

JS实现隐藏同级元素后只显示JS文件内容的方法

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
javascript StringBuilder类实现
Dec 22 Javascript
javascript文本模板用法实例
Jul 31 Javascript
apply和call方法定义及apply和call方法的区别
Nov 15 Javascript
js判断请求的url是否可访问,支持跨域判断的实现方法
Sep 17 Javascript
JavaScript每天必学之事件
Sep 18 Javascript
vue2.0中click点击当前li实现动态切换class
Jun 21 Javascript
jQuery列表检索功能实现代码
Jul 17 jQuery
es7学习教程之Decorators(修饰器)详解
Jul 21 Javascript
微信小程序 rich-text的使用方法
Aug 04 Javascript
Vue隐藏显示、只读实例代码
Jul 18 Javascript
vue router 跳转时打开新页面的示例方法
Jul 28 Javascript
vue使用echarts实现折线图
Mar 21 Vue.js
jQuery实现智能判断固定导航条或侧边栏的方法
Sep 04 #Javascript
angularjs实现文字上下无缝滚动特效代码
Sep 04 #Javascript
jQuery实现为LI列表前3行设置样式的方法【2种方法】
Sep 04 #Javascript
JS实现屏蔽网页右键复制及ctrl+c复制的方法【2种方法】
Sep 04 #Javascript
jQuery实现的自动加载页面功能示例
Sep 04 #Javascript
jQuery简单实现中间浮窗效果
Sep 04 #Javascript
JavaScript算法系列之快速排序(Quicksort)算法实例详解
Sep 04 #Javascript
You might like
php生成QRcode实例
2014/09/22 PHP
微信公众号开发之文本消息自动回复php代码
2016/08/08 PHP
tp5框架基于Ajax实现列表无刷新排序功能示例
2020/02/10 PHP
javascript 写类方式之五
2009/07/05 Javascript
jQuery 使用手册(二)
2009/09/23 Javascript
javascript 弹出层组件(升级版)
2011/05/12 Javascript
javascript自然分类法算法实现代码
2013/10/11 Javascript
JS基于Mootools实现的个性菜单效果代码
2015/10/21 Javascript
Extjs4.0 ComboBox如何实现三级联动
2016/05/11 Javascript
js实现带缓动动画的导航栏效果
2017/01/16 Javascript
JavaScript错误处理和堆栈追踪详解
2017/04/18 Javascript
Bootstrap Table使用整理(三)
2017/06/09 Javascript
Vue下滚动到页面底部无限加载数据的示例代码
2018/04/22 Javascript
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
2018/10/10 jQuery
el-select 下拉框多选实现全选的实现
2019/08/02 Javascript
ES6基础之字符串和函数的拓展详解
2019/08/22 Javascript
Vue + Scss 动态切换主题颜色实现换肤的示例代码
2020/04/27 Javascript
如何使用three.js 制作一个三维的推箱子游戏
2020/07/29 Javascript
Windows下PyCharm安装图文教程
2018/08/27 Python
python实现公司年会抽奖程序
2019/01/22 Python
Python3简单实现串口通信的方法
2019/06/12 Python
python实现两个dict合并与计算操作示例
2019/07/01 Python
Selenium自动化测试工具使用方法汇总
2020/06/12 Python
Python实现ElGamal加密算法的示例代码
2020/06/19 Python
Python如何对齐字符串
2020/07/30 Python
有关HTML5页面在iPhoneX适配问题
2017/11/13 HTML / CSS
高校十八大报告感想
2014/01/27 职场文书
运动会通讯稿50字
2014/01/30 职场文书
禁止酒驾标语
2014/06/25 职场文书
公司自我介绍演讲稿
2014/08/21 职场文书
医学检验专业自荐信
2014/09/18 职场文书
2014年护士个人工作总结
2014/11/11 职场文书
2014年协会工作总结
2014/11/22 职场文书
工程部经理岗位职责
2015/02/02 职场文书
Nginx性能优化之Gzip压缩设置详解(最大程度提高页面打开速度)
2022/02/12 Servers
canvas实现贪食蛇的实践
2022/02/15 Javascript