root = root || node.ownerDocument.body; while(node && node !== root){ var name = node.nodeName.toUpperCase() ; if(regex.test(name)){ return node; } node = node.parentNode; } return null;