Javascript Android获取选定文本脚本
我试图从android设备中每个touchend事件的html页面中获取所选文本,但无法获取所选文本 Javascript代码是:Javascript Android获取选定文本脚本,javascript,android,html,Javascript,Android,Html,我试图从android设备中每个touchend事件的html页面中获取所选文本,但无法获取所选文本 Javascript代码是: if(window.getSelection) { t = window.getSelection(); } else if(document.getSelection) { t = document.getSelection(); } else if(document.selection) { t = document.selection.
if(window.getSelection)
{
t = window.getSelection();
}
else if(document.getSelection)
{
t = document.getSelection();
}
else if(document.selection)
{
t = document.selection.createRange().text;
}
提前感谢。您是在网络视图中执行此操作的吗
window.getSelection()
返回选择对象。您可以通过调用toString()
如果要在文本选择后立即调用函数,可以使用“selectionchange”事件:
它适用于android chrome和iOS safari(但不适用于android mozilla和opera)。谢谢。当用户在android设备中选择文本并获取所选文本时,我需要在JavaScript中触发一个事件。因为在按钮单击中,选择已消失,所以我无法获取所选文本。
if( window.getSelection){
t = window.getSelection().toString();
}
document.addEventListener("selectionchange", handleSelection);