Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS:What';这有什么不对?尝试单击链接以打开窗口。提示_Javascript_Clipboard_Alert_Prompt - Fatal编程技术网

Javascript JS:What';这有什么不对?尝试单击链接以打开窗口。提示

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

我知道这是很基本的,但出于某种原因,当我点击链接时,它根本没有做任何事情,也许我现在工作过度,头脑发热,无法发现问题,哈哈

我在html页面中声明了如下外部js文件(与往常一样):

最后,我在我的PHP文件中调用函数,如下所示:

<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");