Javascript JS:What';这有什么不对?尝试单击链接以打开窗口。提示
我知道这是很基本的,但出于某种原因,当我点击链接时,它根本没有做任何事情,也许我现在工作过度,头脑发热,无法发现问题,哈哈 我在html页面中声明了如下外部js文件(与往常一样): 最后,我在我的PHP文件中调用函数,如下所示:Javascript JS:What';这有什么不对?尝试单击链接以打开窗口。提示,javascript,clipboard,alert,prompt,Javascript,Clipboard,Alert,Prompt,我知道这是很基本的,但出于某种原因,当我点击链接时,它根本没有做任何事情,也许我现在工作过度,头脑发热,无法发现问题,哈哈 我在html页面中声明了如下外部js文件(与往常一样): 最后,我在我的PHP文件中调用函数,如下所示: <a href="javascript:void(0);" title="Copy ' . $mail . ' to your Clipboard" onClick="copyToClipboard(' . $mail . ');">Copy Addres
<a href="javascript:void(0);" title="Copy ' . $mail . ' to your Clipboard" onClick="copyToClipboard(' . $mail . ');">Copy Address to Clipboard</a>'
当我在js文件的最顶端放置一个警报调用时,在任何函数之前,它确实会弹出,因此指向它的链接很好,但是如果我在实际函数中放置一个测试警报,它永远不会弹出。我现在唯一的想法是,是否需要在电子邮件地址两侧的呈现html源代码中有一个可见的引号?必须引用JavaScript中的字符串
copyToClipboard("someaddress@domain.com");
JavaScript中的字符串必须被引用
copyToClipboard("someaddress@domain.com");
我认为您需要添加一些引号,以便您的呼叫看起来像这样:copyToClipboard('someaddress@domain.com');我认为您需要添加一些引号,以便您的呼叫看起来像这样:copyToClipboard('someaddress@domain.com');我就知道!哈哈,我昨晚太累了,没法用正确的方式来编排报价。谢谢大家,我就知道!哈哈,我昨晚太累了,没法用正确的方式来编排报价。谢谢大家。
copyToClipboard(someaddress@domain.com);
copyToClipboard("someaddress@domain.com");