我在文本区域上使用javacsript函数onclick和onblur,它们在Firefox中运行良好,但在IE8中却无法运行。我需要在每次按键时调用javascript函数。
解决办法是什么?

<textarea name="txtClassifiedText" rows="5" cols="40" id="txtClassifiedText" onblur="recalc()" onkeypress="recalc()" onclick="this.value='';">Enter your classified text here (MAX 40 words)*</textarea>

<script>function recalc() {
        alert('hi');
    }</script>


IE8或FF中没有JavaScript错误

最佳答案

我相信“重新计算”可能是受保护的词。重命名您的函数,例如“ booger”,然后重新测试。祝好运!

看到这里:http://msdn.microsoft.com/en-us/library/ms537634(v=vs.85).aspx


  recalc方法允许作者显式地使动态属性的值得到更新。

10-08 14:18