我网站上有一个功能,当点击电子邮件地址时会复制该地址。在Chrome上它运行得很完美,但在Safari上无法选择文本。有什么办法可以让它在Safari上也能正常工作吗?
这是一个带有相应代码的fiddle: https://jsfiddle.net/zsoltszilvai/odbxze9j/12/
function myFunction3() {
var copyText = document.getElementById("myInput3"),
range = document.getSelection().getRangeAt(0),
tooltip = document.getElementById("myTooltip3");
range.selectNode(copyText);
document.execCommand("Copy");
tooltip.innerHTML = "Copied";
}
function outFunc3() {
var tooltip = document.getElementById("myTooltip3");
tooltip.innerHTML = "Click to copy";
}