Как получить урл ссылки в переменную

320
17 февраля 2017, 04:40

Есть HTML код.

<ul class="br">
  <li class="bj">
    <table>
      <tbody>
        <tr>
          <td class="u">
            <a href="/1">1</a>
          </td>
        </tr>
      </tbody>
    </table>
  </li>
  <li class="bj">
    <table>
      <tbody>
        <tr>
          <td class="u">
            <a href="/1">1</a>
          </td>
        </tr>
      </tbody>
    </table>
  </li>
</ul>

Как получить урл например 1 ссылки в переменную? Пробовал сделать так

elementList = window.content.document.querySelectorAll('.br .u a')[0].innerHTML;
alert(elementList);

Не получается.

И еще было бы не плохо посчитать их все и занести в переменную. Но это уже вторично, главное урл определенной ссылки получить.

Считать пробовал так, но не чего не получается.

elementList = window.content.document.querySelectorAll('.br .u a'); 
alert(elementList.length); 
Answer 1

Вот код где я сохранил в массив array_tag_a все url из списка ul.br:

var matches = document.querySelectorAll("ul.br a"); 
var array_tag_a = [];  
for (var i = 0; i < matches.length; i++) { 
  array_tag_a.push (matches[i].getAttribute('href')); 
} 
console.log(array_tag_a);
<ul class="br"> 
  <li class="bj"> 
    <table> 
      <tbody> 
        <tr> 
          <td class="u"> 
            <a href="/1">1</a> 
          </td> 
        </tr> 
      </tbody> 
    </table> 
  </li> 
  <li class="bj"> 
    <table> 
      <tbody> 
        <tr> 
          <td class="u"> 
            <a href="/1">1</a> 
          </td> 
        </tr> 
      </tbody> 
    </table> 
  </li> 
</ul>

READ ALSO
Сортировка числового массива .sort()

Сортировка числового массива .sort()

Необходимо отсортировать массив на нативном JSКод:

344
Неверно обрабатывается UTF-8 в response()-&gt;setStatusCode() в Laravel

Неверно обрабатывается UTF-8 в response()->setStatusCode() в Laravel

Есть некая форма, с которой отправляются некие данные, отправляются через функцию $ajax():

290
Как найти центр фигуры?

Как найти центр фигуры?

Функция, находящая центр фигуры уже естьНо похоже, она работает не правильно

536
После клика на ссылку, при загрузке страницы сохранить прежние настройки. jquery

После клика на ссылку, при загрузке страницы сохранить прежние настройки. jquery

Добрый деньУ меня есть боковое меню и при клике оно должно быть таким

556