2013-08-28 55 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

哇!我很傻... xD谢谢! :P – Seazoux

+0

它总是发生在我身上...... Idk为什么... – Seazoux

回答

0

你在你的HTML标记有一个错字。将onlick更改为onclick可以使所有工作成功。

<span id="edit" onclick="...