Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Изменение анкора ссылки путем JavaScript (https://javascript.ru/forum/misc/40740-izmenenie-ankora-ssylki-putem-javascript.html)

Alamogoro 18.08.2013 10:48

Изменение анкора ссылки путем JavaScript
 
Всем привет. Я недавно начал изучать Javascript и столкнулся с такой проблемой.

В неком div'е с классом "msg" стоит ссылка вида:
<a href="http://javascript.ru/">http://javascript.ru/</a>


И передо мной стоит задача методом javascript изменить анкор "http://javascript.ru/" на "Перейти", чтобы ссылка в конечном итоге выглядела вот так:
<a href="http://javascript.ru/">Перейти</a>


Прошу помощи в реализации, как быть? :-?

ruslan_mart 18.08.2013 12:44

document.getElementsByClassName('msg')[0].getElementsByTagName('a')[0].innerHTML = 'Перейти';

//Или

document.querySelectorAll('.msg a')[0].innerHTML = 'Перейти';

Alamogoro 18.08.2013 13:59

Большое спасибо!)) :)

danik.js 18.08.2013 16:06

Ruslan_xDD, вместо querySelectorAll('foo')[0] лучше использовать querySelector('foo')

ruslan_mart 18.08.2013 17:36

danik.js, окей, просто я querySelector'ом вообще никогда не пользовался. ;)


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