1

我在文本区域使用 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 错误

4

1 回答 1

6

我相信“recalc”可能是一个受保护的词。将您的函数重命名为“booger”并重新测试。祝你好运!

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

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

于 2011-02-28T02:57:34.070 回答