Проблема с получением сслыки [требует правки]

150
27 апреля 2018, 13:26

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

<div id="market_actions">
    <div>
        <div style="height: 24px;">
            <a href="http://test.com">Найти</a>
        </div>
    <div>Продано</div>
    <a><span>Продать</span></a>
    /* еще много div и a */
</div>

Пытаюсь так, но не находит мою a. Что я делаю не правильно?

            var re = document.getElementById("market_actions");
            console.log(re);
            var re1 = re.querySelectorAll("a");
            console.log(re1);
            var re2 = re1[0].href;
            console.log(re2);
Answer 1

Если вы правильно скопировали свой код в вопрос, то всё дело в опечатке.

Ваш элемент:

<div id="imarket_actions">

Ваш селектор:

var re = document.getElementById("market_actions");

В одном случае imarket_actions, в другом — market_actions.

Answer 2

function test() { 
  var re = document.getElementById("market_actions"); 
  console.log(re); 
  var re1 = re.querySelectorAll("a"); 
  console.log(re1); 
  var re2 = re1[0].href; 
  console.log(re2); 
}
<div id="market_actions"> 
  <div> 
    <div style="height: 24px;"> 
      <a href="http://test.com">Найти</a> 
    </div> 
    <div>Продано</div> 
    <a><span>Продать</span></a> /* еще много div и a */ 
  </div> 
</div> 
 
<button onclick="test()">Click</button>

READ ALSO
Opencart. Как заполнить поле &ldquo;Город&rdquo; в информации о клиенте

Opencart. Как заполнить поле “Город” в информации о клиенте

На сайте стоит модуль simplecheckout, при оформлении заказа он просит ввести адрес, все работает нормальноМне нужно достать из этого адреса город...

149
Как сделать слайдер с такими отметками?

Как сделать слайдер с такими отметками?

С таким слайдером никогда не сталкивался срочно нужно помочь если знает слайдер в котором можно сделать подобное отпишите]1

133
Как распарсить атрибуты из xml?

Как распарсить атрибуты из xml?

Имеется xml файлФрагмент из него:

176
Двойной запрос Mysql

Двойной запрос Mysql

Есть в одной БД 2 таблицы sirovyna (c полями id,naim,kol,data) и zayavki (с полями id,kol,data)Подскажите пожалуйста каким запросом можно вывести к таблице zayavki...

156