zoukankan      html  css  js  c++  java
  • HTML网页中设置按钮超链接+

    方法1:<a>标签

     <a class="btn" href="http://www.baidu.com">当前页面打开百度</a>
     <a class="btn" href="http://www.baidu.com" target="_blank">新页面打开百度</a>

    方法2:<button>按钮

    <button class="btn" onclick="window.location.href='http://www.baidu.com'">当前页面打开百度</button>
    <button class="btn" onclick="window.open('http://www.baidu.com')">新页面打开百度</button>

    优缺点对比:

        a标签的优点是写网址比较方便(需要打的字比较少~),自带手型鼠标指针,没有自带背景,如果想改成从新页面打开只要加一条target="_blank"属性就好,缺点是这是一个假按钮,a标签很少指定事件的,提交表单不常用。另外,如果想做的逼真,需要加的css样式会很多,而且每做一个这样的按钮都需要指定class,生产效率比较低。

        button按钮本身不带手型指针,如果需要就要加cursor: pointer;这个样式,而且自带背景。不想要的话需要设置样式。另外从当前页面打开网页和新页面打开网页的代码是不一样的,如果要切换打开方式的话需要涉及到括号引号的更改,一两个还好,多了会很麻烦。一般如果需要提交表单什么的就用按钮,单纯的页面跳转就用a标签做个样式出来就好。

  • 相关阅读:
    Tomcat 7 的七大新特性 悟寰轩
    MapReduce提交作业常见问题 悟寰轩
    [MQ]关于ActiveMQ的配置 悟寰轩
    LinkedBlockingQueue应用实例 悟寰轩
    什么是java序列化,如何实现java序列化? 悟寰轩
    远程注入DLL的例子
    回调函数实例
    将网页保存为Stream
    删除文件或文件夹
    选择目录
  • 原文地址:https://www.cnblogs.com/Leslie-Z/p/8984565.html
Copyright © 2011-2022 走看看