innerHTML не работает, почему? - PullRequest
2 голосов
/ 12 августа 2011

Я хочу установить новый диапазон,

var email ='ss@ww.net';
document.getElementById('spanEmail').innerHTML='<a class="f14 bold rose" href="mailto:'+email+'>'+email+'</a>';

, но этот способ не работает, но работает

document.getElementById('spanEmail').innerHTML='sample text>';

Как заменить содержимое этого диапазона?

Ответы [ 2 ]

4 голосов
/ 12 августа 2011

Вы не закрыли свой атрибут href двойной кавычкой.

href="mailto:'+email+'>

Должно быть

href="mailto:'+email+'">
0 голосов
/ 12 августа 2011

Вы пропускаете закрытие "код должен читать:

document.getElementById('spanEmail').innerHTML='<a class="f14 bold rose" href="mailto:'+email+'">'+email+'</a>';
...