Ожидал присваивания или вызова функции и вместо этого увидел выражение. на document.execCommand («копировать»); для букмарклета - PullRequest
0 голосов
/ 11 мая 2018

Я пытаюсь создать букмарклет, который берет имена полей и копирует их в буфер обмена.Я получаю сообщение об ошибке. Ожидается назначение или вызов функции, и вместо этого я увидел выражение.

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

Ответы [ 2 ]

0 голосов
/ 11 мая 2018

После вашего последнего комментария

Возможно, дубликат, ваша проблема обсуждается в: JavaScript execCommand ('copy') не работает

0 голосов
/ 11 мая 2018

Вы должны использовать ; вместо , в конце строк

...