我在 google 和 stackoverflow 上都进行了相当多的搜索,但是由于缺乏关于如何提出问题的知识(或者即使我问的是正确的问题),这使得很难找到相关信息。
我有一个简单的代码块,我正在尝试自学 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”的元素中的链接中获取标题属性。
每当我查看调试器时,它都会告诉我Object #<NodeList> has no method 'getAttribute'
我不知道我哪里出错了。
navLinks 的节点类型和节点值返回为未定义,我认为这可能是问题的一部分,但我对此很陌生,老实说我不知道。