我需要提高的是选择表中的所有文本功能
问题描述:
我有这个功能,选择(在这种情况下表)中的一个元素的所有文本我需要提高的是选择表中的所有文本功能
function SelectText(element) {
var text = document.getElementById(element);
var range = document.body.createTextRange();
range.moveToElementText(text);
range.select();
}
我需要帮助使其做到以下
- 忽略一些的话,我指定(即未选择它们)
- 自动将选定的文本在剪贴板
答
range.execCommand("Copy");
这会将您的文本放入剪贴板。
我不认为忽略单词是可能的。在复制之前,您可能会删除文字。
答
该代码仅用于IE,IE不支持多选。唯一的主要浏览器是Firefox,所以你可能想放弃这个想法。另外,尽管有像Zeroclipboard这样的基于Flash的攻击(http://code.google.com/p/zeroclipboard)可以执行此操作,但通常不可能使用JavaScript将内容复制到剪贴板。
我还没有看到任何功能,允许您进行多个文本选择... – Sam 2011-02-25 18:28:50