Комментарии к записи: Мелкие, но полезные функции. Часть 2 https://markup-javascript.com/2009/10/22/melkie-no-poleznye-funkcii-chast-2/ Блог web-технолога Wed, 17 Nov 2010 08:12:37 +0000 hourly 1 http://wordpress.org/?v=3.0.1 Автор: Regent https://markup-javascript.com/2009/10/22/melkie-no-poleznye-funkcii-chast-2/comment-page-1/#comment-537 Regent Sat, 16 Jan 2010 17:17:53 +0000 https://markup-javascript.com/?p=598#comment-537 Чуть изменил вот эту функцию: <code lang="javascript"> function getElementBefore(_el,_class) { var _parent = _el; do { _parent = _parent.parentNode; } while(_parent && _parent.tagName.toUpperCase() != "HTML" && !( new RegExp( '(^|\\s)' + _class + '(\\s|$)' ) ).test( _parent.className ) ) return _parent; } </code> Чуть изменил вот эту функцию:

function getElementBefore(_el,_class) {
    var _parent = _el;
    do {
        _parent = _parent.parentNode;
    }
    while(_parent &amp;&amp; _parent.tagName.toUpperCase() != "HTML" &amp;&amp;  !( new RegExp( '(^|\\s)' + _class + '(\\s|$)' ) ).test( _parent.className ) )
    return _parent;
}
]]>