Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Передать атрибут ссылки в переменную (https://javascript.ru/forum/misc/59475-peredat-atribut-ssylki-v-peremennuyu.html)

tihonan 12.11.2015 17:29

Передать атрибут ссылки в переменную
 
Подскажите, как можно реализовать, есть ссылки такого вида <a href=”#top” title=”Москва”>Москва</a> вида <a href=”#top” title=”Ростов”>Ростов</a>, при нажатие на ссылку нужно значение title поместить в переменную , без перезагрузке страницы или это значение поместить в поле input с name=”city”

Vlasenko Fedor 12.11.2015 17:45

<a href="#top" title="Москва">Москва</a> вида <a href="#top" title="Ростов">Ростов</a>
<input  name="city" value="">
<script>
window.onload = function () {
    document.onclick = function (e) {
        var el = e ? e.target : window.event.srcElement;
        if (el.getAttribute('href') == '#top') {
            document.querySelector("[name='city']").value = el.title;
            return false;
        }
    };
};
</script>

Как вариант

tihonan 13.11.2015 16:51

Спасибо, то что доктор прописал)


Часовой пояс GMT +3, время: 12:25.