• button按钮怎么实现超链接


    转载自:https://www.cnblogs.com/Renyi-Fan/p/8945820.html

     

    一、总结

    1、我的按钮实现超链接是通过button内嵌a标签来实现的

    <button class="am-btn am-btn-default am-btn-xs am-text-danger "><a href="{:url('discipline/delete',array('id'=>$vo.id))}"><span class="am-icon-trash-o"></span> Delete</a></button>

    2、表单提交的时候form里面的那个action可以实现跳转

    3、多说一点,要给什么元素添加样式不仅可以定义这个元素的style属性,还可以在外面套上div,span来添加样式

    4、从下面的问题和解答里面来看,button标签实现超链接是通过onclick事件来解决的

    5、明显onclick事件实现超链接比button标签内嵌a标签实现超链接要好,因为a标签会使文字变色

    二、问题

    http://zhidao.baidu.com/question/41167708.html
    我在asp页面里试了,<input type=button onclick="window.open('连接')">有效,但<input type=button onclick="window.location.href('连接')"> 没反应,这是怎么回事啊?
    补充一下:我在按钮中加的链接是 result.asp?action=all
    result.asp是和当前网页在同目录下的,只是我在后面加了一个名值对action=all
    貌似加了之后点击就没反应了,这该怎么解决?链接后面不能加名值对吗?

    三、解答

    可能是是浏览器兼容性问题,你写的代码在IE下可以运行的。但火狐不行。给你标准写法吧。

    <input type=button onclick="window.open('1.asp')">
    <input type=button onclick="window.location.href='1.asp'">
  • 相关阅读:
    Web Api 模型绑定 二
    C#关键字
    ASP.NET Core MVC 过滤器
    EF性能优化篇一
    Linq
    HTTP协议
    Linux进程管理(11)
    Linux网络配置(10)
    Django模板修炼
    递归
  • 原文地址:https://www.cnblogs.com/yanyanstyle/p/11354562.html
Copyright © 2020-2023  润新知