【问题标题】:Convert an anchor to button将锚点转换为按钮
【发布时间】:2013-10-16 09:32:14
【问题描述】:

我有一个简单的问题,如何将<a href=""> 转换为<button>

我这样做是因为我不希望用户看到链接网址。

示例:

<a href="#<?php echo $msg_id=$data['msg_id']; ?>" title="Comment" data-toggle="modal"><img src="images/comments.png"/></a>

现在如何将其转换为按钮?

<button></button>

【问题讨论】:

  • 更改按钮中的链接不会改变任何事情。如果我想查看 URL,我只需转到源。你让事情变得非常复杂。最后,当用户通过链接时,无论如何都会看到 URL。只是我的 2p。
  • 一个(ab)使用可能隐藏这样的东西:badsite.com?track=url_encoded 与即时重定向
  • 这个问题有什么问题? -2 ?请仔细看问题
  • 我认为投反对票的原因是所表达的可疑动机和您的问题没有表现出任何认真解决问题的努力。 “为我做我的工作” - 问题通常不受欢迎......

标签: php html twitter-bootstrap button


【解决方案1】:

我假设您正在使用引导程序,并且您想使用&lt;button&gt; 触发模式。以下是引导文档中的示例:

<button type="button" data-toggle="modal" data-target="#myModal">Launch modal</button>

如果我将它应用到您的代码中,

<button type="button" data-toggle="modal" data-target="#<?php echo $msg_id=$data['msg_id'];?>" title="Comment"><img src="images/comments.png"/></button>

【讨论】:

  • 这看起来更像是假设你对我没有使用过的引导程序是正确的
  • 我在你的问题标签中添加了引导程序
【解决方案2】:
<button onclick="window.location='URL'">button text</button>

.. 但他们将能够看到 url 检查 html 页面的代码!

【讨论】:

  • 当然可以在页面加载时看到位置栏的内容 - 投反对票的人可以说出原因吗?
  • 也许隐藏这样的东西:badsite.com?track=url_encoded 即时重定向
【解决方案3】:

我假设您想要做的是,当单击按钮时,它应该打开与 href 中存在的相同 URL。如果是这种情况,您只需向按钮添加一个 onclick 事件处理程序,即 onclick="navigate('Your URL here');"。

您还可以设置 onclick 事件来调用一个 javascript 函数,该函数反过来可以为您打开一个模态/普通弹出窗口

【讨论】:

    【解决方案4】:

    尝试使用这个:

    <form><input type="button" value="Click me" onclick="window.location.href='http://www.google.ch/'" /></form>
    

    将您想要的文字输入value,并将您的网址输入window.location.href=''

    如果你想要 &lt;button&gt;&lt;/button&gt; 这可能是另一种方式:

    <button onclick="window.location.href='http://www.google.ch/'">Click me</button>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-20
      • 2014-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-25
      • 2013-01-30
      • 1970-01-01
      相关资源
      最近更新 更多