[JavaScript] 子供のタグの名前判定のスニペット

2012/08/21

こんにちは。きんくまです。

あるノードの子供のノードの名前の判定をしたいとき用です。

        var ele = document.getElementById('foo');
        for(var i = 0, len = ele.childNodes.length; i < len; i++){
            var childNode = ele.childNodes[i];
            if(childNode.tagName){
                switch(childNode.tagName.toLowerCase()){
                    case 'li':
                        console.log('li です');
                    break;
                    case 'a':
                        console.log('a だよ');
                    break;
                    default:
                    break;
                }
            }
        }
LINEで送る
Pocket

自作iPhoneアプリ 好評発売中!
フォルメモ - シンプルなフォルダつきメモ帳
ジッピー電卓 - 消費税や割引もサクサク計算!

ページトップへ戻る