маленькое «o» из не-где в Firefox


1 принят
//clean DOM for elements created by tabs (using tabs creates a certain whitespace in the document
//below can be used to clean
$.fn.clean = function(node)
{
    for (var n = 0; n < node.childNodes.length; n++)
    {
        var child = node.childNodes[n];

        if (child.nodeType === 8 || (child.nodeType === 3 && !/S/.test(child.nodeValue))) {
            node.removeChild(child);
            n --;
        } else if (child.nodeType === 1) {
            $.fn.clean(child);
        }
    }
};

то вы можете вызвать его, выполнив: $.fn.clean(document);

Определенные пробелы создают эти странные узлы в браузере, и это исправляет их.

JavaScript, HTML, CSS, HTML5, CSS3,

javascript,html,css,html5,css3,

1

Ответов: 1


1 принят
//clean DOM for elements created by tabs (using tabs creates a certain whitespace in the document
//below can be used to clean
$.fn.clean = function(node)
{
    for (var n = 0; n < node.childNodes.length; n++)
    {
        var child = node.childNodes[n];

        if (child.nodeType === 8 || (child.nodeType === 3 && !/S/.test(child.nodeValue))) {
            node.removeChild(child);
            n --;
        } else if (child.nodeType === 1) {
            $.fn.clean(child);
        }
    }
};

то вы можете вызвать его, выполнив: $.fn.clean(document);

Определенные пробелы создают эти странные узлы в браузере, и это исправляет их.

JavaScript, HTML, CSS, HTML5, CSS3,
Похожие вопросы