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

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

实例说明

在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所示。

https://yqfile.alicdn.com/49e517b53ed07b620a0f06ce818ed88f22006a3a.png" >

时间: 2024-09-17 14:19:25

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

《HTML5 开发实例大全》——1.8 无刷新弹出图片和文字

1.8 无刷新弹出图片和文字 实例说明 本实例和上一个实例有异曲同工之妙,首先在网页中显示一行文本"想了解详情吗?".当单击左侧的小三角符号后,将在下方无刷新弹出一个下拉区域,在里面同时显示图片和文本.本实例和上一个实例相比,多显示了一幅图片.本实例的素材图片是123.png,如图1-14所示. 具体实现 使用Dreamweaver创建一个名为"008.html"的文件,具体代码如下所示: <!DOCTYPE html> <html> <

《HTML5 开发实例大全》——导读

前言 从HTML 5标准被推出以来,经过几年的探索和发展,在浏览器公司的努力下,到本书截稿为止,HTML 5已经成为新一代网页技术的标准.目前已经有众多浏览器支持HTML 5的新功能,并且Android和iOS等智能手机平台也支持HTML 5. 从技术角度而言,HTML 5有两大特点:首先,强化了 Web 网页的表现性能:其次,追加了本地数据库等 Web 应用的功能.广义论及HTML 5时,实际指的是包括HTML.CSS和JavaScript在内的一套技术组合.它希望能够减少浏览器对于需要插件的

《HTML5 开发实例大全》——第1章 千里之行 始于足下——基本元素实战1.1 一个基本的HTML 5页面

第1章 千里之行 始于足下--基本元素实战 在全新的HTML 5中,有很多新的标记元素,通过这些新的标记元素可以实现传统HTML标记语言所不能实现的功能.另外在本章的内容中,还会引领读者一起重温HTML 5传统页面元素的使用技巧,为读者步入本书后面知识的学习打下基础. 1.1 一个基本的HTML 5页面 HTML5 开发实例大全 本实例的功能是编写一段基本的HTML 5程序,让读者体会HTML 5的基本语法.并体会HTML 5在哪一种浏览器中可以正常运行. 具体实现 使用Dreamweaver创

《HTML5 开发实例大全》——1.26 使用鼠标光标拖动网页中的文字

1.26 使用鼠标光标拖动网页中的文字 实例说明在HTML 5 中,可以使用属性"draggable"设置是否允许用户拖动网页中的元素.属性"draggable"有如下两个值. true:表示鼠标光标选中元素后,可以进行拖动的操作. false:表示鼠标光标选中元素后,不能进行拖动的操作,该属性值为默认值. 在本实例中,使用< article >元素显示一段文字,并设置< article >元素的属性"draggable"

《HTML5 开发实例大全》——1.28 自动检测输入的拼音是否正确

1.28 自动检测输入的拼音是否正确 实例说明 在HTML 5 中,使用属性"spellcheck"可以检测文本框或输入框中输入的拼音或语法是否正确,该属性的值为布尔值"true"或"false".如果为"true",则检测对应输入框中的语法:反之,则不检测. 在本实例中,分别创建两个< textarea >输入框元素.第一个元素将"spellcheck"属性设置为"true"

《HTML5 开发实例大全》——1.23 在网页中显示一幅图片

1.23 在网页中显示一幅图片 实例说明 在HTML 5页面中,除了显示文档或字符外,还经常需要放入一些其他元素,例如图片< img >.页面< iframe >和多媒体< object >等.这些元素对于整个DOM文档来说,属于嵌入内容.其中< img >元素的功能是在页面中导入一幅图像,它是页面开发中使用较为频繁的一个元素.在HTML 5中,该元素的"border"."align"."hspace&quo

《HTML5 开发实例大全》——1.21 在网页中突出显示某些文字

1.21 在网页中突出显示某些文字 https://yqfile.alicdn.com/3a46b22148d673e5df7bfc45f9fb868a5efa8dde.png" > 实例说明 在HTML页面中,经常需要展示的一段文章或文字称为文本内容.为了使文本内容更加形象.生动,需要增加一些特殊功能的元素,用于突出文本间的层次关系或标为重点,我们将这样的元素称为文本层次语义标记. 在HTML 5中,通过元素< time >.< mark >和< cite

《HTML5 开发实例大全》——1.18 通过JavaScript脚本获取并显示文本框的内容

1.18 通过JavaScript脚本获取并显示文本框的内容 实例说明 在HTML 5应用中,为了增加页面的互动性,需要对文档编写客户端脚本,最常用的语言是JavaScript.通过编写客户端的脚本语言,可以实现对页面文档进行验证表单.变更内容等操作. 在页面文档中,有如下两个用于标志脚本的标签. (1)< script >元素:既可以包含脚本语言,也可以通过src属性导入一个脚本文件:同时选择元素的必选属性type与MIME类型. (2)< noscript >元素:是一个检测工

《HTML5 开发实例大全》——1.20 分组列表显示网页中的内容

1.20 分组列表显示网页中的内容 实例说明 在传统的HTML标记语言中,可以通过< ul >.< ol >.< dl >元素实现分组效果.在全新的HTML 5中,对原有的分组内容元素< ul >.< ol >.< dl >进行了整体改良,有的元素增加了许多新的属性,有的元素则废除了一些不合理的原有特征. (1)< ul >元素. 在HTML 5中,< ul >元素用于定义页面中的无序列表,其用法与HTML 4