html学习 - 元素隐藏/显示和input隐藏

元素隐藏

在html中我们经常需要把某些元素隐藏起来,有时候我们需要临时隐藏页面,让其他元素显示,来完成操作。有时候有些信息我们需要传给js,但是又不想给用户看,所以也会隐藏起来。

display/visibility方法

在html中有这两个方法都可以隐藏元素。

先上一段html代码,然后进行操作。

  • html代码
<!DOCTYPE html>
    <head>
        <title>aliens</title>
        <script src="./js/jquery-2.1.1.js"></script>
    </head>
    <body>
        <form>
            <label for="firstname" id="firstname">first name:</label>
            <input type="text" id="firstinput" name="firstname"></input><br/>
        </form>

        <button id="submit" value="submit-btn">submit</button>
    </body>
</html>

上面的代码很简单,就是一个label input submit button一共就这四个元素。

  • display代码
<style>
    #firstname{
        display: none;
    }
</style>

这个是让id为firstname的元素隐藏起来的代码了。

是不是很简单。还有一个办法:

  • visibility方法
<style>
    #firstname{
        visibility: hidden;
        /*visibility: visible; 这个是显示的代码*/
    }
</style>

这样也隐藏了。

两种方法的区别

第一种display的方法是隐藏的更彻底一点。也就是说隐藏之后的元素在页面上不占空间了。排版的元素会依次移动把之前元素所占空间全部用掉。

第二种就仅仅是不可见了。但是页面上所占的位置还是它自己的,不会被其他元素所用掉。

这两种方法都可以被JQuery选择器所选择

jquery的hide()和show()

这个比较简单了。

看下面代码

$(‘#firstname‘).hide();

这样就是把这个元素隐藏了。

同理:

$(‘#firstname‘).show();

这样就把元素显示了。

很有意思的是,这两个函数都有参数的。

下面是使用方法:

$(‘#firstname‘).hide(‘slow/400/fast‘, function() {
        //do something after hide
});

第一个参数就是选择隐藏的时间slow / 400 / fast,第二个参数是一个回调函数,来告知浏览器在隐藏元素之后,继续的下一个动作是什么。

例子:

$(‘#firstname‘).hide(‘400‘, function() {
        alert("I have been hidden");
});

这样就OK了。

input元素隐藏

实际上上面的方法都可以隐藏Input元素,但是input有更简单的方法。

如下代码:

<input type="hide" value="val" id="inputid" />

这样子就够了!!

是不是特别简单,所以在仅仅需要很简单的信息的时候,隐藏起来用这个就可以了。

时间: 2024-08-24 06:34:56

html学习 - 元素隐藏/显示和input隐藏的相关文章

angularjs学习笔记之二(DOM 元素的显示与隐藏)

DOM元素的显示与隐藏 ,是前端开发中常常会用到的功能,angularjs中是使用 ng-hide/ng-show 两个属性来实现的其实我们只要使用其中的一个属性即可实现所有功能他们的取值为 boolean. [HTML代码] <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" conten

jQuery判断元素是否显示与隐藏

jQuery判断一个元素是显示还是隐藏,jQuery使用is()方法来判断一个元素是否显示,反之则为隐藏 核心代码 if($("#username").is(":hidden")){ } 实例代码: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>test.html</ti

jquery实现的点击页面其他地方隐藏显示的元素

jquery实现的点击页面其他地方隐藏显示的元素:在实际应用中,可能有这样的效果,那就是有这样一个弹出层,点击层本身的时候,这个层不会隐藏,而点击除去层之外的页面其他地方则会将这个层隐藏,下面就通过代码实例介绍一下如何实现此效果.代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="

JavaScript - 元素的显示和隐藏

元素的显示和隐藏 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>元素的显示和隐藏</title> <style type="text/css"> img{ display:block; } </style> <script type="text/

杂记c-----小写金额转化成大写数字;点击表格table时,当前被点击的tr行变色,其它行不变色;input隐藏显示

public string chang(string money) { //将小写金额转换成大写金额 double MyNumber = Convert.ToDouble(money); String[] MyScale = { "分", "角", "元", "拾", "佰", "仟", "万", "拾", "佰", "

基于特定值来推断隐藏显示元素的jQuery插件

jQuery-Visibly是一款小巧简单的jQuery隐藏显示元素插件.该插件依据某个元素的值,例如以下拉框的值.输入框的值等来推断是否显示某个指定的元素. 用于推断的值能够是单个值,或者是多个值,也能够是正則表達式,很灵活. 在线演示:http://www.htmleaf.com/Demo/201503111503.html 下载地址:http://www.htmleaf.com/jQuery/Layout-Interface/201503111502.html

控制页面元素的显示和隐藏

CreateTime--2017年7月13日07:30:55Author:Marydon js控制页面元素的显示和隐藏&<c:if></c:if>标签控制页面元素的显示和隐藏 说明:本文的重点在使用后者实现 实例: 医嘱类型分为:长嘱,临嘱,中医三种,页面默认只显示长嘱信息,点击临嘱或中医显示对应信息:选中变色. CSS部分: /* 医嘱:长嘱,临嘱,中医样式显示 Start*/ .yz_td1 { line-height: 28px; height: 28px; padd

jQuery 学习02——效果:隐藏/显示、淡入淡出、滑动、动画、停止动画、Callback、链

jQuery 效果- 隐藏hide()和显示show() 语法: $(selector).hide(speed,callback);$(selector).show(speed,callback); (可选)speed  参数:规定隐藏/显示的速度,可以取以下值:"slow"."fast" 或毫秒. (可选)callback 参数:是隐藏或显示完成后所执行的函数名称. 例1:使用 hide() 和 show() 方法来隐藏和显示 HTML 元素: <scrip

关于元素隐藏/显示的各种方法

元素的隐藏/显示可以说数使用频率最高的方法之一,比如二级菜单,响应式布局,透明过度等等许许多多的特效都会使用到,以下介绍一下元素隐藏的各属性以及他们的特性和使用方法:display  visibility  opacity  overflow  position 我们先设置一些共有属性: <head> <style> div{ width: 100px; height: 100px; background-color: #444; margin: 10px; color: #f00