Показать сообщение отдельно
  #7 (permalink)  
Старый 11.03.2010, 12:16
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

<html>
<head>
</head>
<body>
    <div id="content">
      <div>
        <div id="bingo">Bingo</div>
      </div>
    </div>
    <script type="text/javascript">
        // В FF нет contains, нужно сделать
        if (window.Node && Node.prototype && !Node.prototype.contains)
        {
            Node.prototype.contains = function (arg) {
                return !!(this.compareDocumentPosition(arg) & 16)
            }
        }

        var bingo = document.getElementById('bingo');
        var content = document.getElementById('content');
        alert(document.contains(bingo));
        content.innerHTML = '<div><div id="bingo">Bingo 2</div></div>';
        alert(document.contains(bingo));
    </script>
</body>
</html>


http://www.quirksmode.org/dom/w3c_core.html#t111
Ответить с цитированием