jQueryの兄弟であるeffect_javascriptスキルを模倣するjsコード

WBOY
リリース: 2016-05-16 18:03:36
オリジナル
1301 人が閲覧しました
コードをコピー コードは次のとおりです:

関数兄弟(o){//パラメータ o は誰ですか兄弟ノードの場合は、その要素を
var a=[] に渡します。 // o
var p=o.previousSibling;
while(p) の兄弟要素を格納する配列を定義します。 {/ /まず、o の兄弟を取得して、前の兄弟要素があるかどうかを判断します。存在する場合は、p に進み、previousSibling を表します。
if(p.nodeType===1){
a.push( p);
}
p=p.previousSibling//最後に前のノードを p に割り当てます
}
a.reverse()//要素の順序が連続するように順序を反転します
var n=o.nextSibling;//o の弟を取得します
while(n){//次の弟が存在するかどうかを判断します。ノード n は nextSibling を意味します
if(n.nodeType=== 1) {
a.push(n);
}
n=n.nextSibling;
}
return a//最後に、この要素のグループを古い​​ものから順に並べます。
を返す
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!