私はグーグルとスタックオーバーフローの両方でかなり検索しましたが、質問をする方法についての知識が不足しているため(または正しい質問をしている場合でも)、適切な情報を見つけるのが難しくなっています。
私は自分自身に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は未定義として返されます。これは問題の一部である可能性があると思いますが、私はこれに慣れていないため、正直なところわかりません。