Если innerHTML - это зло, то как лучше изменить текст ссылки?

Я знаю, что innerHTML - это зло, но я думаю, что это самый простой способ изменить текст ссылки. Например:

<a id="mylink" href="">click me</a>

В JS вы можете изменить текст с помощью:

document.getElementById("mylink").innerHTML = new_text;

И в Prototype / jQuery:

$("mylink").innerHTML = new_text;

работает отлично. В противном случае вы должны сначала заменить все дочерние узлы, а затем добавить текстовый узел. Зачем беспокоиться?

Ответы на вопрос(7)

Ваш ответ на вопрос