`

前端页面积累----按钮

阅读更多

提示:表单的话,用input元素创建按钮;例如提交按钮

<form action="/demo/demo_form.asp">
First name:<br>
<input type="text" name="firstname" value="Mickey">
<br>
Last name:<br>
<input type="text" name="lastname" value="Mouse">
<br><br>
<input type="submit" value="提交">//value规定与按钮关联的初始值
</form> 

 (表单中慎用button)写在外面的话<button type="submit" form="nameform" value="Submit">提交</button>

form后加表单的id

 

(一)点击按钮实现页面跳转

1.①新标签页面打开window.open('')

也可以加个属性('_self'),在当前标签页打开

<input type=button value="更换" onClick="window.open('dingbu.html','_self')">

通过onclick

 

<button onclick="window.open('333.html')">跳页面</button>

或者给onclick写个触发事件

<button onclick="jump()">刷新</button>
<script type="text/javascript">
    function jump(){
        window.open('333.html')
    }
</script>

②还可以写个click函数触发页面跳转,这里要用到JQuery

<button id="jump">刷新</button>
<script>    
$(document).ready(function(){
        $("#jump").click(function(e){
            window.open('');
        })
    })
</script>

                                         

                                           点击跳页面

 

①按钮式

<button  class="btn" onclick="location.href='./tihuan.html'">跳转按钮</button>

或者

<input type="button" value="跳转页面按钮" onClick="location.href='./tihuan.html'">

②a标签--链接式

<a href="./tihuan.html">跳转</a>

或者

<a href="javascript:;" onClick="location.href='./tihuan.html'">跳转</a>

③弹框后跳页面

<script language="javascript">

function logout()...{

alert("你确定要注销身份吗?");

window.location.href="logout.asp?act=logout"

}

</script>

 

(二)点击按钮实现效果----①显示或隐藏相关内容

(按钮点击事件)

 

<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $("button").click(function(){
    $("p").slideToggle();//slideToggle()方法通过滑动效果显示或隐藏相关内容
  });
  $("p").dblclick(function(){
    $("button").click();//click单击;dbclick双击
  });
});
</script>
</head>
<body>
<button>点击这里进行切换</button>
<p>双击本段落会触发上面这个按钮的 click 事件。</p>
</body>
</html>
 ②按钮标签:
获得焦点:页面刷新后获得焦点<button type="button" autofocus="autofocus">焦点按钮</button>
禁用按钮:<button type="button" disabled="disabled">Click Me!</button>
按钮类型:提交,重置
<button type="submit" value="Submit">Submit</button>  
<button type="reset"value="Reset">Reset</button>
 
 
 

 (三)HTML绑定点击事件方法及对比

 ①利用JQurey绑定:

<button type="submit" id="btn_submit"> submit </button>
<script>
$('#btn_submit').click(function(){.........});
</script>

 ②原生js绑定:这类方法旧版本IE不支持

 ③直接在button按钮上加onclick函数

<button type="submit" id="btn_submit" onclick="btnAction()"> 按钮</button>
<script>
     function btnAction(){ }
</script>

 对比:推荐使用jQuery绑定(代码简洁,绑定方法为追加绑定)

            原生js绑定代码量稍大;onclick标签绑定,html前端与js前端混合,难以维护,不建议使用

 

(四)返回按钮----跳回上个页面

①点击图片返回

<img src="./0994.png" border="1" onclick="javascript:history.back(-1);" title="返回上一页">

②a标签

<a href="javascript :history.back(-1)">返回上一页</a>

或者

 

<a href="javascript :;" onClick="javascript :history.back(-1);">返回上一页</a>

③按钮(推荐用button)

<input type="button" name="Submit" onclick="javascript:history.back(-1);" value="返回上一页">

或者

<button  class="btn"  onclick="javascript:history.back(-1);">返回</button>

 

 

 

(六)刷新

刷新:window.location.reload();

定时刷新:setTimeout("window.location.reload();",2000);

history.go(0)

例如:<input type="button" class="btn" value="刷新" onclick="javascript:history.go(0);"/>

window.location.reload()

window.location.reload(true) 

location=location

 

(七)关闭页面

关闭:window.close()

定时关闭:setTimeout("window.close();",3000);

 

 

 

 

 

 

 

 

 

 

 

 

 

2.

分享到:
评论

相关推荐

    前端静态模板-医生网站-学生作业毕设实训素材.zip

    《前端静态模板——医生网站——学生作业毕设实训素材》 在互联网技术日新月异的今天,前端开发已经成为Web应用程序的重要...通过深入学习和实践,学生不仅可以提升技术水平,还能为毕业设计和论文创作积累宝贵经验。

    前端静态模板-灰蓝渐变宽屏-学生作业毕设实训素材.zip

    3. JavaScript交互:除了静态展示,前端模板通常会包含一些交互元素,比如按钮点击效果、滚动动画等,这些都需要JavaScript来实现。通过分析源码,学生可以学习到JavaScript事件处理、DOM操作等动态网页开发知识。 ...

    前端静态模板-生日街手机wap-学生作业毕设实训素材.zip

    本资源“前端静态模板-生日街手机wap-学生作业毕设实训素材.zip”提供了一套完整的前端应用源码,特别适合于毕业设计学习和实践经验的积累。它涵盖了HTML、CSS、JavaScript等基础前端技术,并可能涉及到响应式布局、...

    前端开发简历模板-刘先生-web前端-3年.doc

    在工作经验上,刘先生曾在广州**科技有限公司担任Web前端开发,负责根据设计需求编写页面,与后端开发协作实现功能,维护版本迭代,提升用户体验和浏览器兼容性。他在多个项目中积累了实践经验,如“小万职场小程序...

    web-前端开发规范手册

    “menu_aboutus.gif”表示关于我们页面的菜单按钮图片。 - **JavaScript文件**: 根据功能命名,如“ad.js”代表广告条脚本。 - **动态文件**: 结构为“性质_描述”,如“register_form.asp”表示注册表单页面。 -...

    积累的一些前端素材模板

    这个压缩包“积累的一些前端素材模板”显然包含了用于前端开发的各种资源,特别是基于Bootstrap和Vue.js的网页模板。让我们详细了解一下这两个框架以及它们在创建模板中的应用。 Bootstrap是由Twitter开发并维护的...

    狼人杀小游戏_微信小程序模板js代码前台前端H5页面源码.rar

    总结,学习和分析“狼人杀小游戏”的微信小程序模板,不仅可以提升你对微信小程序开发的技能,也能让你深入理解游戏逻辑与前端页面设计的融合,为今后的项目开发积累宝贵经验。通过实践,你可以逐步掌握小程序开发的...

    解决layui页面按钮点击无反应,也不报错的问题

    在使用Layui框架开发网页时,开发者可能会遇到一个看似简单却难以定位的问题:页面上的按钮点击后没有反应,同时也没有任何错误信息报出。这不仅影响用户体验,也给问题的诊断和解决带来了挑战。本篇内容将对如何...

    仿163邮箱登录页面

    【仿163邮箱登录页面】是一个常见的前端开发练习,主要目标是模仿163邮箱...通过完成这个仿163邮箱登录页面的项目,开发者可以提升对前端开发的理解,学习如何创建美观且功能齐全的网页,并为实际的项目开发积累经验。

    循序渐进VUE-Element前端应用开发说明书

    Element UI 是一套为开发者提供的桌面端组件库,它基于 Vue 2.0 开发,提供了一套完整的UI解决方案,包括但不限于按钮、表格、导航等常用的UI组件。Element UI 的特点包括: - **易用性**:Element UI 提供了丰富的...

    精品--基于react开发的前端求职简历模板.zip

    React是由Facebook开发并维护的一个开源JavaScript库,用于构建用户界面,尤其是单页面应用。它采用组件化开发方式,允许开发者将UI拆分成独立、可重用的部件,极大地提高了开发效率和代码可维护性。这个压缩包提供...

    100前端特效素材

    通过学习和应用这些素材,开发者不仅可以提升工作效率,还能积累各种前端最佳实践,为创建更优秀的网站提供强大支持。同时,这些素材也是了解前端最新趋势和技术的好途径,有助于保持技术的前沿性。

    大学毕设做的人力资源管理系统-前端.zip

    《基于Vue的人力资源管理系统前端实现详解》 在IT领域,尤其是软件开发中,人力资源管理系统(HRMS)是一个至...这将对他们的职业生涯大有裨益,无论是对于毕业设计、课程设计,还是未来的工作,都能积累宝贵的经验。

    微信小程序开发-企业版商城前端案例源码.zip

    总之,这个“微信小程序开发-企业版商城前端案例源码.zip”是一个很好的学习资源,它涵盖了微信小程序开发的各个方面,包括页面结构、样式控制、业务逻辑以及微信特有的接口调用。通过研究这个源码,你可以深入了解...

    微信小程序代码-小程序页面生成器.zip

    总结来说,这个压缩包提供了一个小程序页面生成器的代码库,可以帮助开发者快速生成小程序页面,但也提醒我们在使用过程中要注意自我学习和技能提升,避免过度依赖工具,而忽视了编程基础的积累。

    拉勾网前端项目实战资源

    在这个项目实战中,你将有机会深入理解并应用这两种基础但至关重要的前端语言来构建一个类似拉勾网的首页和登录页面。 HTML(HyperText Markup Language)是网页内容的结构化标记语言,它定义了网页的基本结构和...

    前端 翻页 组件

    这有助于加深对前端翻页组件的理解,为实际项目开发积累经验。 总之,前端翻页组件是前端开发中的一个重要模块,涉及到用户交互、数据加载和状态管理等多个方面。掌握其设计和实现方法,不仅可以提升网页性能,还能...

    前端学生作业毕设实训素材-木材林场木业制造类网站模板(带手机端).rar

    通过研究这个模板,学生可以学习到前端开发的各个方面,如响应式设计、页面布局、交互实现、数据管理以及网站优化等。同时,对于那些涉及后端交互的部分,如CMS和会员功能,也能了解到前后端协作的基本流程。这个实...

    模仿天猫前端

    项目中,开发者可能使用了Bootstrap的CSS和JS文件来快速搭建页面结构和样式,如导航栏、按钮、表格等,确保了在不同设备上的兼容性和一致性。 6. **页面结构**:根据压缩包内的文件名,我们可以推断出模仿的天猫...

    野蔷薇论坛YeQiangWeiClub v1.0 M3_yeqiangwei-club-v1.0-m3(毕设 + 课设).zip

    - **积分系统**:鼓励用户积极参与,通过发帖、回帖等方式积累积分,提升论坛等级。 - **个人中心**:用户可以查看自己的信息,管理帖子,关注其他用户等。 - **消息通知**:用户收到回复、私信等时,会有通知...

Global site tag (gtag.js) - Google Analytics