JavaScript mailto是一种用于在网页中发送电子邮件的方法。它通过mailto链接将用户重定向到默认的邮件客户端,并自动填充收件人、主题、正文等信息。
在特定行的表中传递值时,可以使用JavaScript mailto来实现。以下是一个示例代码:
<!DOCTYPE html>
<html>
<head>
<title>JavaScript mailto</title>
</head>
<body>
<table>
<tr>
<td>行1</td>
<td><a href="javascript:sendEmail('值1')">发送邮件</a></td>
</tr>
<tr>
<td>行2</td>
<td><a href="javascript:sendEmail('值2')">发送邮件</a></td>
</tr>
<tr>
<td>行3</td>
<td><a href="javascript:sendEmail('值3')">发送邮件</a></td>
</tr>
</table>
<script>
function sendEmail(value) {
var email = 'recipient@example.com';
var subject = '邮件主题';
var body = '传递的值:' + value;
var mailtoLink = 'mailto:' + email + '?subject=' + encodeURIComponent(subject) + '&body=' + encodeURIComponent(body);
window.location.href = mailtoLink;
}
</script>
</body>
</html>
在上述示例中,我们创建了一个表格,每行都有一个"发送邮件"的链接。当用户点击链接时,会调用sendEmail
函数,并将特定行的值作为参数传递给该函数。sendEmail
函数会构建一个mailto链接,其中包含收件人、主题和正文信息。最后,通过将window.location.href
设置为mailto链接,用户将被重定向到默认的邮件客户端,并自动填充相应的信息。
这种方法适用于需要在网页中提供发送邮件功能的场景,例如联系表单、用户反馈等。通过JavaScript mailto,可以方便地将特定行的值传递给邮件客户端,使邮件内容更加个性化和定制化。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云