Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Прошу помочь с заменой части ссылки (https://javascript.ru/forum/events/72185-proshu-pomoch-s-zamenojj-chasti-ssylki.html)

Gsmnet 14.01.2018 01:34

Прошу помочь с заменой части ссылки
 
var call = markerElem.getAttribute('call');

var a = document.createElement('a');
a.href = "http://www.example.com/lookup/";
a.textContent = call + '  ';
infowincontent.appendChild(a);


Доброго времени суток. call - это атрибут вызывающий различные слова. Помогите пожалуйста добавить в конец ссылки этот атрибут. Просто вставить call как текст http://www.example.com/lookup/call не имеет смысла. Главное чтобы к ссылке подставлялись динамические слова вызываемые call-ом :)

Знаний по теме никаких. Сутки рою Интернет, но бесполезно. Буду очень благодарен за помощь.

j0hnik 14.01.2018 03:48

a.href = "http://www.example.com/lookup/"+call;
не?

если динамически меняется, то должно быть событие, его и используй.

Gsmnet 14.01.2018 04:11

Цитата:

Сообщение от j0hnik (Сообщение 475154)
a.href = "http://www.example.com/lookup/"+call;
не?

если динамически меняется, то должно быть событие, его и используй.

Спасибо, но не так. Нашел уже :)

var a = document.createElement('a');
a.href = 'http://www.example.com/lookup/' + call + '';
a.setAttribute('target', '_blank');
a.textContent = call + '  ';
infowincontent.appendChild(a);

j0hnik 14.01.2018 04:17

+ '' после call лишние

Gsmnet 14.01.2018 10:39

Цитата:

Сообщение от j0hnik (Сообщение 475157)
+ '' после call лишние

В любом случае большое спасибо за помощь!


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