У меня есть кнопка, и я хотел бы скопировать ее значение в буфер обмена после того, как мышь наведет его на одну секунду, используя только javascript, не jQuery , если этого можно избежать.
У меня есть две проблемы с этим кодом:
- SetTimeout не работает - оповещение происходит сразу, без ожидания одной секунды, и
- Я получаю "TypeError: null не является объектом (оценивает 'document.getElementById (obj) .value') "error
function getButtonValue(obj) {
document.getElementById(obj).value.execCommand("copy");
alert("\"" + obj.value + "\" has been copied to the clipboard.");
} // function getid(obj)
<input type="button" id="button2" value="bite me" onmouseover="setTimeout(getButtonValue(this), 1000);" />