Давайте в первую очередь поговорим о методе получения JS.
Метод JS будет гораздо более хлопотным, чем jQuery, главным образом потому, что браузер FF, браузер FF, будет рассматривать ваши изменения как наибольший элемент DOM.
Код кода копирования следующим образом:
<div id = "test">
<div> </div>
<div> </div>
</div>
Нативный JS получает субэлемент под элементом идентификатора. Можно использовать:
var a = docuemnt.getElementById ("test").
В это время a.length = 2;
Но если мы изменимся другим способом
var b = document.getElementbyId ("test").
В настоящее время B.Length не является проблемой в браузере IE, и она по -прежнему равна 2, но она будет 4 в браузере FF, поскольку FF также использует изменение банка в качестве элемента.
Поэтому мы должны иметь дело с этим.
Код кода копирования следующим образом:
Функция del_ff (elem) {
var elem_child = elem.childnodes;
for (var i = 0; i <elem_child.length; i ++) {
ifm_child [i].
{Elem.removechild (elem_child)
}
}
}
Приведенные выше функции являются элементами календаря повсюду. Удалить его.
NodeNames может получить тип узла узла, // s/регулярное выражение невозмученных символов в JS. Добавьте раньше! Тогда это означает, что это пустой персонаж
Метод Test () используется для определения того, соответствует ли строка определенным режимам.
Если строка строки содержит текст, который соответствует regexpobject, возвращает true, в противном случае возвращает false.
Nodevalue указывает значение в этом узле.
RemoveChild -это подэлемент, который удаляет элементы.
После этого, перед вызовом, отец, брат, перед этими атрибутами вызовите вышеупомянутую функцию, чтобы очистить пространство.
Код кода копирования следующим образом:
<div id = "test">
<div> </div>
<div> </div>
</div>
<Скрипт>
fuinction dom () {
var s = document.getElementbyId ("test");
del_ff (s);
var chils = s.childnodes;
Var par = s.parentnode;
var ns = s.nextsbiling;
var ps = s.previouussbiling;
var fc = s.fringchild;
var lc = s.lastchile;
}
</script>
Следующее представляет отца JQUERY, сын, метод поиска узлов брата
Jquery.parent (expr) Нахождение отца может быть передано в эксплуат для фильтрации, такой как $ («Span»).
jquery.parents (expr), аналогично jquery.parents (expr), но найдите всех предков, не ограничивающихся родительским элементом
jquery.children (expr).
jquery.contents () возвращает все следующее содержимое, включая узлы и тексты. Разница между этим методом и детьми () заключается в том, что пустой текст также будет использоваться в качестве
Возврат объекта jQuery, дети () только вернется в узел.
jquery.prev (), вернуться в узел -узел -предыдущий брат, а не все узлы брата
jquery.prevall (), вернуться ко всем узлам предыдущих братьев
jquery.next (), вернуться к следующему братскому узлу, а не всем узлам брата
jquery.nextall (), вернуться ко всем узлам братьев в конце концов
jquery.siblings (), вернуться к узлам братьев и сестер, независимо от фронта и сзади
jquery.find (expr), полностью отличается от jQuery.filter (expr). jquery.filter () выбирается из начальной коллекции объектов jQuery, и результат возврата jQuery.find () не будет иметь контента в начальном наборе, таком как $ ("p"), find ("span"), Start С элементами <p> начните искать <pan>, эквивалентный $ ("p span")