在javascript中重置功能?

时间:2011-07-17 03:58:37

标签: javascript jquery

我使用google API制作了一个简单的javascript翻译器。我没有使用按钮来翻译​​文本,而是将 onKeyUp =“doTheFunction()”翻译成一次,以便在您键入后进行翻译。在底部,我有一个清除textareas的按钮。一旦你清除textareas并再次开始输入,我什么也得不到。似乎缺少重置之类的东西?

这是一个工作小提琴:http://jsfiddle.net/5eC49/

尝试输入Hello,按下按钮再次输入hello?

非常感谢

1 个答案:

答案 0 :(得分:2)

我建议在设置翻译结果时设置.value而不是innerHTML。清除是将值设置为'',但是当翻译恢复时,您将设置innerHTML而不是值。显然这让浏览器感到困惑。

在这里为我工作:http://jsfiddle.net/jfriend00/WZmSa/