超链接直接从按钮激活而不是带下划线的文本

时间:2011-07-26 09:45:56

标签: javascript jquery html

出于样式设计的目的,想直接点击按钮激活Outlook Express或其他任何内容,而不是单击导致“单击此处发送电子邮件”的按钮,然后单击“单击此处发送电子邮件”

关于如何实现目标的建议将不胜感激。

谢谢。

Ivan Rutter

3 个答案:

答案 0 :(得分:3)

这样的东西?

<强> HTML

<button class="email" data-email="some@email.com">whatever</button>

<强> jquery的

$('.email').click(function(){
   window.location = 'mailto:' + $(this).data('email');
});

答案 1 :(得分:2)

你的意思是

<input type="button" value="Send Mail" onclick="location='mailto:whoever@wherever.com';" />

答案 2 :(得分:1)

<a href="mailto:my.name@example.com">Mail me!</a>

单击此链接将自动打开系统的默认电子邮件客户端。有关mailtohttp://www.ianr.unl.edu/internet/mailto.html的详细信息,请参阅此处。

编辑:如果您希望它看起来像一个按钮,请在<a>中粘贴类似按钮的图像。