0
我有很好的功能,做我所需要的,但在IE中它不考慮換行符,也許還有一些其他的東西。突出部分格式化textarea或div文本從和指定位置在IE
功能是下一個:
this.createSelection = function (field, start, end) {
if (field.createTextRange) {
var selRange = field.createTextRange();
selRange.collapse(true);
selRange.moveStart('character', start);
selRange.moveEnd('character', end - start);
selRange.select();
} else if (field.setSelectionRange) {
field.setSelectionRange(start, end);
} else if (field.selectionStart) {
field.selectionStart = start;
field.selectionEnd = end;
}
field.focus();
}
它需要兩點修改:與換行符和其他的東西的文字
選中正確的部分。
亮點不僅裏面textarea的,但即使是在DIV,P,跨越等
感謝您的幫助。