Вход

Просмотр полной версии : Заменить текст линка на свой текст


Почемучкин
11.05.2011, 20:26
Есть список линков в документе: document.links[i]
Как заменить текст линка на какой-то свой текст или лучше html-код?

Starkua
11.05.2011, 21:33
Гуглим .innerText и .innerHTML

Почемучкин
14.05.2011, 20:06
q = document.links[i]
У q вроде нет свойства .innerHTML (Dreamweaver не показывает его)
Но замена q.innerHTML на мой хтмл код работает.

А вот innerText не работет
Пишу так:
q.innerHTML = q.innerText + MyHtmlCode;
Мой код вставляется и виден, а вместо текста (там текст из-под ссылки должен быть) вставляет слово undefined

Как получить текст ссылки?
Имею в виду вот какой текст:
<a href=#>ТЕКСТ</a>

walik
16.05.2011, 12:08
q.innerHTML = q.innerHTML + MyHtmlCode;
// Или
q.innerHTML += MyHtmlCode;

Почемучкин
22.05.2011, 10:58
Но нужно чтобы сохранился только старый текст из-под ссылки, а все остальное - предыдущие картинки, старые теги - исчезло. И к тексту я добавляю свой html.