我需要在我的网站上添加一个伪聊天。这个想法是你在网站上的某个地方写,然后按下它旁边的按钮,它将写入的内容传送到上面的框架。我尝试用textarea做,甚至找到了如何选择和复制文本的代码,但也有人说它只适用于IE。 有没有人有另一种想法,因为textarea似乎有点不确定:/
提前致谢
答案 0 :(得分:0)
如果您想要可靠地复制textarea中的文本,只需要将其存储在变量中而不是存储在用户的剪贴板中(这似乎是您的建议),以下内容将在所有主流浏览器中执行:
function getSelectedText(textarea) {
if (typeof textarea.selectionStart == "number") {
return textarea.value.slice(textarea.selectionStart, textarea.selectionEnd);
} else if (typeof document.selection != "undefined") {
textarea.focus();
return document.selection.createRange().text;
}
}