Collapse, кажется, не работает в Mozilla Firefox, но работает отлично в chrome.Here примерcollpase не работает в Mozilla, но работает в хроме
var r1 = window.getSelection().getRangeAt(0);
var r2 = window.getSelection().getRangeAt(0);
console.log(r1.collapsed); // It is false Now
console.log(r2.collapsed); // It is false Now
r1.collapse(true);
Теперь, когда вы установите r1.collpase в true, значение r2.collapsed равно true. Но когда вы попытаетесь установить значение r2.collapse в false, оно остается верным.
r2.collapse(false);
console.log(r2.collapsed); //true
Я думаю, что это светлячок bug.Correct меня, если я wrong.Is там какой-либо обходной путь это в Firefox?
collapsed также является собственностью в firefox – soldiershin
Моя ошибка, это объект Range, а не объект Selection. – Kulvar