我使用以下代码将文档的路径写入警告框。
var oArg = new Object();
oArg.Document = $(t).attr("path") + str + "/" + $(t).attr("name");
alert(oArg.Document);
假设消息是:“documents/files/img/stack.jpg
”
我只想用一个按钮复制这段文字。对于 Chrome,Ctrl + C 可以,但对于 IE,Ctrl + C 会复制警报框中的所有内容。
如何使用按钮只复制消息?
Ctrl + C 的作用如下:
- Chrome - 完美运行。
- Internet Explorer - 有效,但您会收到额外的文本。标题和 OK 按钮文本也被复制,连同一串破折号。这几乎不是你想要的。
- Firefox - 根本不起作用您必须先选择文本,然后才能复制它。
最佳答案
您可以做的是用文本提示用户并要求他们复制它。因此:
prompt("Copy to clipboard: Ctrl+C, Enter", oArg.Document);
因为如果您向提示提供文本,它会自动被选中。这适合你吗?
关于javascript - 如何复制警告框的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17591559/