Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.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 应为赋值或函数调用,而应为表达式。在document.execCommand(“copy”);买一个书签_Javascript_Clipboard_Bookmarklet - Fatal编程技术网

Javascript 应为赋值或函数调用,而应为表达式。在document.execCommand(“copy”);买一个书签

Javascript 应为赋值或函数调用,而应为表达式。在document.execCommand(“copy”);买一个书签,javascript,clipboard,bookmarklet,Javascript,Clipboard,Bookmarklet,我正在尝试创建一个bookmarklet,它接受字段名并将它们复制到我的剪贴板。 我得到的错误返回预期的分配或函数调用,而不是看到一个表达式 function copy() { var number = document.getElementById('sys_readonly.rm_story.number').value, shortDescription = document.getElementById('rm_story.short_description').

我正在尝试创建一个bookmarklet,它接受字段名并将它们复制到我的剪贴板。 我得到的错误返回预期的分配或函数调用,而不是看到一个表达式

    function copy() {
  var number = document.getElementById('sys_readonly.rm_story.number').value,
      shortDescription = document.getElementById('rm_story.short_description').value,
      d = new Date(),
      year = d.getFullYear(),
      month = d.getMonth(),
      day = d.getDate(),

      name = year + month + day + ' - ' + number + ' - ' + shortDescription;

  name.select(),
  document.execCommand("copy");
}

你应该使用
而不是
在最后一行的末尾

跟进您最后的评论


中讨论了您的问题:

我就是这样做的,这样我就不必多次编写
var
。name.select(),以
结尾,应该是
而不是
我明白你现在在说什么。那是一次失误,谢谢你。但这仍然不起作用。它没有复制到我的剪贴板