《HTML5 开发实例大全》——1.27 自动隐藏或显示网页中的文字

简介:

本节书摘来自异步社区《HTML5 开发实例大全》一书中的第1章,第1.27节,作者: 张明星 更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.27 自动隐藏或显示网页中的文字


36afa7b86836638992553d92810656da83c4946a

实例说明

在HTML 5 中,绝大部分的元素都支持“hidden”属性,该属性只有如下两个取值。

  • true:当“hidden”的取值为“true”时,元素不在页面中显示,但还存在于页面中。
  • false:当“hidden”的取值为“false”时,则显示于页面中。该属性的默认值为“false”,即元素创建时便显示出来。

在本实例中,使用< nav >元素设置两个相互排斥的单选按钮,一个用于显示< article >元素,另一个用于隐藏< article >元素。然后编写相应的JavaScript代码实现隐藏功能。

具体实现

使用Dreamweaver创建一个名为“027.html”的文件,具体代码如下所示:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>hidden属性的使用</title>
<link href="css.css" rel="stylesheet" type="text/css">
<script type="text/javascript" async="true">
 function Rdo_Click(v){ 
  var blnShow=(v)?false:true;
  var strArt=document.getElementById("art");
  strArt.setAttribute("hidden",blnShow);
 }
</script>
</head>
<body>
 <h5>元素的隐藏属性</h5>
 <nav style="padding-top:5px;padding-bottom:5px">
  <input type="radio" id="rdoHidden_1" onClick="Rdo_Click(1)" 
      name="rdoHidden" value="1" checked="true"/>显示
  <input type="radio" id="rdoHidden_2" onClick="Rdo_Click(0)"
      name="rdoHidden" value="0"/>隐藏
 </nav>
 <article id="art" class="p3_8">
   大家好,我是雨夜,欧耶。
 </article>
</body>
</html>

在上述JavaScript代码中,自定义了一个Rdo_Click()函数,用于在单击单选按钮时调用。在该函数中,先获取单击单选按钮时传回的变量“v”值,然后将“v”值转成“hidden”属性对应的布尔值“true”或“false”;最后通过setAttribute()方法,将该值设置到< article >元素的“hidden”属性中,从而实现隐藏的效果。执行后的初始效果如图1-46所示,选择“隐藏”按钮后文字将隐藏,如图1-47所示。


<a href=https://yqfile.alicdn.com/49e517b53ed07b620a0f06ce818ed88f22006a3a.png" >
相关文章
|
1月前
|
开发框架 前端开发 JavaScript
前端框架演进史:从HTML到现代化开发
前端框架演进史:从HTML到现代化开发
33 0
|
1月前
|
移动开发 前端开发 JavaScript
编程笔记 html5&css&js 005 网页上都有哪内容、形式和操作
编程笔记 html5&css&js 005 网页上都有哪内容、形式和操作
|
3月前
|
移动开发 前端开发 数据安全/隐私保护
HTML的基本语法以及如何使用HTML来创建网页
HTML的基本语法以及如何使用HTML来创建网页
72 0
|
3月前
|
存储 缓存 前端开发
探索HTML的黑科技:让你的网页变得无与伦比!(二)
探索HTML的黑科技:让你的网页变得无与伦比!
|
8天前
|
PHP
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
|
1月前
|
搜索推荐 前端开发 JavaScript
打造个性化的个人网页:从HTML到个人品牌
打造个性化的个人网页:从HTML到个人品牌
20 0
|
1月前
|
容器
HTML标签之文字滚动效果(跑马灯效果)
HTML标签之文字滚动效果(跑马灯效果)
|
1月前
|
JavaScript 前端开发
HTML网页自动刷新_kaic
HTML网页自动刷新_kaic
|
1月前
|
前端开发 JavaScript 开发者
编程笔记 html5&css&js 014 网页布局框架
编程笔记 html5&css&js 014 网页布局框架
|
1月前
|
前端开发 搜索推荐 JavaScript
编程笔记 html5&css&js 001 学习编程从网页开始
编程笔记 html5&css&js 001 学习编程从网页开始