2016-12-07 4 views
0

私はこれを理解しようとしていました。私が作成したウェブサイトに行った場合、できるだけ早くChromeコンソールを起動して入力できます。getElementsByIdTagを使ってDrupal Siteから画像を取得できない

var grabImages = document.getElementsByIdTag("img"); 
console.log(grabImages); 

これですべての画像タグが印刷されます。しかし、私がDrupalのウェブサイトに行くと... http://www.leeandassociatesaccountancy.com/とコンソールを開き、空の配列結果を得るのと同じことを入力します。ソースコードを見ると、ページにimgタグがあることがわかります。どういうことかわからない

私は基本的に画像のリストを取得するために、私はクロムコンソールのalt属性をチェックして、そのセットがあるかどうかを確認できます。助けをありがとう

答えて

0

あなたはDocument#getElementsByTagNameをお探しですか?

var grabImages = document.getElementsByTagName('img') 
console.log(grabImages) 

これは同様に動作:

console.log(document.querySelectorAll('img')) 
+0

は、私は正確なコードに貼り付け、あなたのサイトを訪問した – user3622460

+0

私が使用していたものと同じ結果を返さない、そしてまだDrupalの構築されたサイト/ワット何もするようですそして、マッチでいっぱいの大規模な配列を得ました。その矛盾を説明するのに役立つブラウザ/環境情報 – gyre

+0

奇妙な、空の配列を返します。私は他のウェブサイトに行って、それを入力して配列を返すことができます。 CMS/Drupalのサイトはうまくいきません – user3622460

関連する問題