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

Javascript 超链接直接从按钮激活,而不是下划线文本,javascript,jquery,html,Javascript,Jquery,Html,出于样式设计目的,希望直接通过单击按钮激活Outlook Express或其他功能,而不是单击导致显示“单击此处发送电子邮件”的按钮,然后单击“单击此处发送电子邮件” 关于如何实现目标的建议将不胜感激 多谢各位 伊万·拉特你是说 <input type="button" value="Send Mail" onclick="location='mailto:whoever@wherever.com';" /> 单击此链接将自动打开系统的默认电子邮件客户端。有关mailto:,

出于样式设计目的,希望直接通过单击按钮激活Outlook Express或其他功能,而不是单击导致显示“单击此处发送电子邮件”的按钮,然后单击“单击此处发送电子邮件”

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

多谢各位

伊万·拉特你是说

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


单击此链接将自动打开系统的默认电子邮件客户端。有关
mailto
:,请参见此处

编辑:如果你想让它看起来像一个按钮,在你的

中粘贴一个类似按钮的图像,像这样吗

html

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

更具描述性,也许您需要提供一些代码;)否则你很可能会被投下地狱;)它必须是按钮吗?不确定为什么dv:在我看来,这是一个更干净的解决方案,不使用js。我猜这是因为问题中使用了单词button,标记中使用了javascript。但是我不确定OP是否知道可以将链接样式设置为按钮,所以请从我这里获得+1。我认为你应该建议使用CSS调整,而不是图像。
<button class="email" data-email="some@email.com">whatever</button>
$('.email').click(function(){
   window.location = 'mailto:' + $(this).data('email');
});