javascript 选中文字的实现

javascript 选中文字的实现

  • 浏览器有Api支持吗?

浏览器有Api支持吗?

  1. window.getSelection 获取选中文字
  2. document.selection.createRange() ie下面 获取选中文字
window.onmouseup = function (e) {
	var textS = "";
	var eventSelectO = null;
	if(window.getSelection) {
		eventSelectO = window.getSelection();
		textS = window.getSelection().toString().trim();
	} else {
		eventSelectO = document.selection.createRange();
		textS = document.selection.createRange().text.trim();
	}
	console.assert(!textS, textS, eventSelectO);
}

代码粘贴到控制台,结果:
javascript 选中文字的实现_第1张图片

参考链接
1. MDN Selection 对象javascript 选中文字的实现_第2张图片

thank… 欢迎交流

你可能感兴趣的:(前端,js,选中文字,javascript)