私はGoogleとstackoverflowの両方でかなりの部分を検索しましたが、質問をする方法に関する知識が不足しています(または正しい質問をしているとしても)関連情報を見つける。getAttributeで初心者のJavascriptエラー
私は自分でjavascriptを教えるために実験しているコードの単純なブロックを持っています。
var studio = document.getElementById('studio');
var contact = document.getElementById('contact');
var nav = document.getElementById('nav');
var navLinks = nav.getElementsByTagName('a');
var title = navLinks.getAttribute('title');
IDの「nav」の要素のリンクからtitle属性を取得したいと考えています。
私は、デバッガを見たびに、それはObject #<NodeList> has no method 'getAttribute'
は私が間違っているつもりです見当がつかないことを私に伝えます。
navLinksのnodetypeとnodevalueは未定義に戻ってきますが、これは問題の一部である可能性がありますが、私は正直に分かりません。
標準のHTML属性に* getAttribute *を使用しないでください。関連するDOMプロパティを使用すると、 'var title = navLinks [0] .title'となります。 * getAttribute *のブラウザの違いを素早く簡単に入力できます。 – RobG