我们可以使文本突出显示.我试过
http://jsfiddle.net/WdeTM/,但它不工作.
解决方法
好的,首先问题应该是 – 如何使用JS选择一段文本?
这应该有助于:
function selectText(element) { var doc = document; var text = doc.getElementById(element); if (doc.body.createTextRange) { // ms var range = doc.body.createTextRange(); range.moveToElementText(text); range.select(); } else if (window.getSelection) { // moz,opera,webkit var selection = window.getSelection(); var range = doc.createRange(); range.selectNodeContents(text); selection.removeAllRanges(); selection.addRange(range); } } selectText('foo');
刚刚发现原作者为我长久保存的sniplr片段,得分:@Jason线程here.