gpt4 book ai didi

Javascript 在符号 "&"上退出

转载 作者:行者123 更新时间:2023-11-28 05:07:50 25 4
gpt4 key购买 nike

我正在尝试使用此 JS 在客户端计算机上打开一封新电子邮件,页面标题已填充在主题行和正文中,通过此链接调用 <a href="javascript:mailpage()">Email</a>

function mailpage()
{ mail_str = "mailto:?subject= " + document.title; mail_str +=
"&body=Hi, I thought you might be interested in this: "
+ document.title; mail_str +=
". You can check out the web site at "
+ location.href; location.href = mail_str;
}

但是我的一些页面在页面标题中有一个 & 作为页面标题的一部分,并且该函数会阻塞它并且只在 & 之前插入文本而不是 & 或之后的任何内容。 (是的,“窒息”是一个技术含量很高的术语。)

有没有办法避开 & 这样 JS 就不会卡住? & 实际上显示为 &#064;在页面源中。或者我需要去一个 php 函数吗?谢谢。

编辑:有效: + encodeURIComponent(document.title); mail_str +=

最佳答案

encodeURIComponent(document.title)

关于Javascript 在符号 "&"上退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4821176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com