2013-08-28 3 views
0

Ну у меня есть этот код:Изменить innerHTML не работает

<script> 

function changeInner(id, inner) { 
document.getElementById(id).innerHTML = "<textarea>" + inner + "</textarea>" 
} 

</script> 

<span id="edit" onlick="javascript:changeInner('edit', 'More text in a Textarea!');">Some text!</span> 

Почему это не работает? Это слишком просто, и это не работает, я не знаю, почему ...

+11

Попробуйте 'onclick' вместо' onlick': p – billyonecan

+0

Woah! Я так глуп ... xD Спасибо! : P – Seazoux

+0

Это всегда происходит со мной ... Idk why ... – Seazoux

ответ

0

У вас есть опечатка в вашей разметке html. Изменение onlick до onclick заставляет все работать.

<span id="edit" onclick="... 
Смежные вопросы