JS:这有什么问题?尝试单击链接以显示窗口.提示符
JS: What's wrong with this? Trying to click a link to bring up a window.prompt
我知道这很基本,但由于某种原因,当我单击链接时它根本没有做任何事情,也许我太劳累了,脑残了,现在无法发现问题?,哈哈。
我在 html 页面中像这样声明了外部 js 文件(像往常一样):
<script type="text/javascript" src="js/functions.js" defer="defer"></script>
在 js 文件中,我有以下代码:
function copyToClipboard(text) {
window.prompt ("Copy to Clipboard: Ctrl+C (Windows) or Cmd+C for Mac | Enter", text);
}
最后,我在 PHP 文件中调用该函数,如下所示:
<a href="javascript:void(0);" title="Copy ' . $mail . ' to your Clipboard" onClick="copyToClipboard(' . $mail . ');">Copy Address to Clipboard</a>'
查看页面源时,调用如下所示(速记):
copyToClipboard(someaddress@domain.com);
当我在 js 文件的最顶部放置警报调用时,在任何函数之前,它都会弹出,所以指向它的链接很好,但是如果我在实际函数中放置一个测试警报,它永远不会弹出。我现在唯一的想法是,是否需要在电子邮件地址两侧的渲染 html 源代码中可见引号?
JavaScript 中的字符串必须用引号引起来。
copyToClipboard("someaddress@domain.com");
相关文章:
- 当链接单击-jQuery时,第二层下拉列表将隐藏
- 在聊天窗口中检测链接单击事件
- 超链接单击以加载新页面并执行JavaScript
- 超链接单击未启动
- 取消绑定 e.prevent默认 从另一个函数转发到链接单击
- 在链接单击时执行客户端脚本
- 链接单击事件不起作用
- 为什么我在链接单击时进行 jquery/ajax 调用时无法获取值
- 为什么第二个链接单击重定向到部分不是对话框
- 如何在编辑链接单击时首次加载页面时保留值
- 禁用链接单击,直到页面加载完毕
- 记录链接单击,然后保存到本地存储
- 通过动态超链接单击事件的调用方法传递对象或字符串
- 对链接单击后出现的隐藏信息进行刮擦解析
- 使用 jquery 根据链接单击切换 DIV 可见性
- Javascript文本链接单击以选择下拉选项值(onChange?
- 在链接单击上创建一个对话框,javascript第2部分
- javascript中的递归循环,基于链接单击的增量
- 在链接单击事件上返回true是't工作
- 链接单击上的Javascript和Jquery无冲突功能