我想通過發送定位/ anchorOffset和長度/偏移使用Javascript這裏選擇文本是我的代碼集選擇的範圍在Javascript
var node = document.getElementById("content");
var range = document.createRange();
range.setStart(node, 0);
range.setEnd(node, 4); // here 0 and 4 is my location and length for the selection
// if my string is "This is test string" in my case its must select "This"
var selection = window.getSelection();
selection.removeAllRanges();
selection.addRange(range);
但問題是range.setStart和range.setEnd它不是按我期望的方式工作
@AndyG我在我的IOS應用程序中使用它。剩餘功能正常工作,但問題是隻有setStart和setEnd都不起作用 –
@AndyG:錯誤的方式。 'document.createRange()'是標準的,除了IE <= 8之外的所有東西都支持。 –
謝謝@TimDown。我在看'selection.createRange'。 –