如何使用Javascript获取几个链接的文本

时间:2019-03-25 11:16:19

标签: javascript arrays htmlcollection

我试图在网页中重新排列几个链接,以字母顺序排列。

我的想法是先获取链接文本,然后使用sort()。但停留在第一步,如何将多个链接文本放入数组中?

HTML在这里:

  <a href="#" id="yourAnchor">1.First link</a>
  <a href="#">3.Third link</a>
  <a href="#">2.Second link </a>

看起来很简单,我可以使用此代码获取链接的文本之一。

    var linkText = document.getElementById('yourAnchor').innerHTML;
    console.log(linkText)

但不适用于多个链接,它返回“未定义”

    var linkText = document.getElementsByTagName('a').innerHTML;
    console.log(linkText)

0 个答案:

没有答案