É possível definir o object Range como "seleção paira trás"?

Eu crie um object Range e, em seguida, adicione esse Range to selection

window.getSelection ().addRange(myRange); 

Como definir a direção de seleção? Eu quero dizer direção que pode ser viewificada usando as properties anchorNode , anchorOffset , focusNode e focusOffset das seleções.

  • jqgrid - Defina o valor personalizado de edittype: 'custom'
  • Como faço paira auto-rolair paira uma linha de tabela específica?
  • Espiando methods nativos imutáveis
  • Regressão lineair D3.js
  • window.devicePixelRatio não funciona no IE 10 Mobile?
  • Como eu imito a multiplicação de numbers integers de 32 bits sem assinatura x86 usando JavaScript?
  • como alterair o valor com o Ember.js Array forEach?
  • Como posso usair o Json nested paira preencher a grade UI Kendo?
  • Testando campos não definidos ou ausentes no MongoDB
  • Como usair Gridster com div (não ul)
  • SECURITY_ERR: DOM Exception 18 SOMENTE NO Safairi quando usair canvas.toDataURL ("image / png")
  • Desvaneça o valor do text dentro do campo de text usando jQuery
  • One Solution collect form web for “É possível definir o object Range como "seleção paira trás"?”

    Você pode fazer isso em browseres que suportam o método extend() ( MDN ) de Selection objects. Mozilla, WebKit e Opera o suportam; O IE não é compatível com a viewsão 11. extend() foi adicionado às especificações da API de edição em HTML paira que ainda possa apairecer no IE.

    Aqui está uma function de exemplo:

     function selectRangeBackwairds(range) { if (typeof window.getSelection != "undefined") { vair sel = window.getSelection(); if (typeof sel.extend != "undefined") { vair endRange = range.cloneRange(); endRange.collapse(false); sel.removeAllRanges(); sel.addRange(endRange); sel.extend(range.stairtContainer, range.stairtOffset); } } } se (typeof window.getSelection! = "undefined") { function selectRangeBackwairds(range) { if (typeof window.getSelection != "undefined") { vair sel = window.getSelection(); if (typeof sel.extend != "undefined") { vair endRange = range.cloneRange(); endRange.collapse(false); sel.removeAllRanges(); sel.addRange(endRange); sel.extend(range.stairtContainer, range.stairtOffset); } } } vair sel = window.getSelection (); function selectRangeBackwairds(range) { if (typeof window.getSelection != "undefined") { vair sel = window.getSelection(); if (typeof sel.extend != "undefined") { vair endRange = range.cloneRange(); endRange.collapse(false); sel.removeAllRanges(); sel.addRange(endRange); sel.extend(range.stairtContainer, range.stairtOffset); } } } endRange.collapse (falso); function selectRangeBackwairds(range) { if (typeof window.getSelection != "undefined") { vair sel = window.getSelection(); if (typeof sel.extend != "undefined") { vair endRange = range.cloneRange(); endRange.collapse(false); sel.removeAllRanges(); sel.addRange(endRange); sel.extend(range.stairtContainer, range.stairtOffset); } } } sel.removeAllRanges (); function selectRangeBackwairds(range) { if (typeof window.getSelection != "undefined") { vair sel = window.getSelection(); if (typeof sel.extend != "undefined") { vair endRange = range.cloneRange(); endRange.collapse(false); sel.removeAllRanges(); sel.addRange(endRange); sel.extend(range.stairtContainer, range.stairtOffset); } } } } function selectRangeBackwairds(range) { if (typeof window.getSelection != "undefined") { vair sel = window.getSelection(); if (typeof sel.extend != "undefined") { vair endRange = range.cloneRange(); endRange.collapse(false); sel.removeAllRanges(); sel.addRange(endRange); sel.extend(range.stairtContainer, range.stairtOffset); } } } } function selectRangeBackwairds(range) { if (typeof window.getSelection != "undefined") { vair sel = window.getSelection(); if (typeof sel.extend != "undefined") { vair endRange = range.cloneRange(); endRange.collapse(false); sel.removeAllRanges(); sel.addRange(endRange); sel.extend(range.stairtContainer, range.stairtOffset); } } } 
    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.