2017-05-16 15 views
-2

私は通常のウェブページレイアウトを持っており、HTMLで既存のタグをチェックする方法を見つける必要があります。JavaScriptがページにHTMLタグが存在するかどうかを確認します

だから私は持つ配列を持っているでしょう。例:

var array = ['header', 'nav', 'article']; 

次にWebページ:

<html> 
    <head> 
    <title></title> 
    </head> 
    <body> 
    <header> 
     <nav>...</nav> 
    </header> 
    <container> 
     <article></article> 
    </container> 
    </body> 
</html> 

私はJavaScriptは、アレイで使用可能なタグのページをスキャンするために取得できますか?

+1

[尋ねる]で詳述されているように、Stack Overflowについて質問する前に、いくつかの調査をしてください。 –

+0

document.querySelectorAll(cssSelector); – Alex

+0

document.getElementsByTagName(tagName) – Alex

答えて

2

ループその配列を通って、そのタグは、Webページ上にあるかどうかを確認

var arr = ['header', 'nav', 'article', 'p']; 

    arr.forEach(function(ele){ 
     if(document.getElementsByTagName(ele).length > 0) 
     { 
     console.log(ele + ' found'); 
     } 
     else 
     { 
     console.log(ele + ' not found'); 
     } 
    }); 
-1

jqueryのを使用してオプションその後、あなたがタグに一致するすべての要素を取得することができている場合:

$('header, nav, article') 

リファレンスhttps://api.jquery.com/multiple-selector/

関連する問題