Я считаю, что моя проблема довольно проста, но, проведя некоторое время поиска, я не могу найти удовлетворительное решение.Проверьте, является ли DocumentFragment обычным узлом
У меня есть элемент DocumentFragment, и я хочу проверить, полностью ли он завершен некоторым тегом html. Вот псевдо-код, который я пытаюсь включить в JavaScript:
entireTagSelected = function (selRange) {
var documentFragment = selRange.cloneContents();
if (documentFragment is wrapped entirely by something) {
return something;
}
return undefined;
}
Для DocumentFragment как:
<span>Te<b>s</b>t</span>
функция должна возвращать объект диапазона.
Но для фрагментов, таких как:
Some text<span>Test</span>
он должен вернуть неопределенными.