Javascript:错误,对象不是函数

托凡德尔

我对这个非常小的代码有一个奇怪的问题:

function autre(element)
{
    if (element.value=="autre") 
    {
        var inputText=document.createElement("input");
        inputText.setAttribute("type", "text");
        inputText.setAttribute("name", "autre");
        inputText.setAttribute("required", "");
        element.parentNode.appendChild(inputText);      
    }
    else element.parentNode.removeChild(element.nextSibling);
}

和HTML

<select name="matiere" onchange="autre(this);">
    <option value="autre">Autre</option>
    <option value="...">Some others options</option>
</select>

选择了一个选择的“他者”的值时至极创建的文本输入。这工作得很好。但是,当我再次改变的价值,我得到一个奇怪的错误:对象不是一个函数..

任何的想法 ?..

编辑:问题是因为ceakki提到了函数的名称。谢谢!谢谢大家的帮助

克里斯蒂安·乔科(CristianCiocău)

更改autre()函数或新创建的元素<input name =“ autre” ... />的名称

似乎IE9将<input name =“ autre” ... />的名称autre附加到当前的Window对象(或全局对象)。

在这种情况下,autre将引用新创建的元素,而不是您的函数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Javascript:错误,对象不是函数

来自分类Dev

对象不是构造函数JavaScript错误

来自分类Dev

Javascript“不是函数”错误

来自分类Dev

Javascript错误:对象不是视频扑克脚本中的函数

来自分类Dev

箭头函数错误:对象不是函数

来自分类Dev

javascript函数何时不是对象?

来自分类Dev

JavaScript“不是函数”-对象实例

来自分类Dev

JavaScript“不是函数”-对象实例

来自分类Dev

Javascript对象forEach不是函数

来自分类Dev

Javascript错误-x不是函数

来自分类Dev

javascript错误拆分不是函数

来自分类Dev

Javascript 错误“hasText(...) 不是函数”

来自分类Dev

angularjs对象不是函数错误

来自分类Dev

错误:被调用对象“ 0”不是函数

来自分类Dev

角度$ q promise错误:对象不是函数

来自分类Dev

JavaScript对象和方法,但getName不是函数

来自分类Dev

对象不是条纹javascript上的函数

来自分类Dev

Javascript“未捕获的TypeError:对象不是函数”

来自分类Dev

javascript函数返回undefined而不是对象常量

来自分类Dev

替换对象中的对象键名报告“不是函数”错误

来自分类Dev

错误:被调用的对象类型'int'不是函数或函数指针

来自分类Dev

错误:被调用对象“ fopen”不是函数或函数指针

来自分类Dev

错误:被调用的对象类型'int'不是函数或函数指针

来自分类Dev

错误:被调用的对象类型“ double”不是函数或函数指针

来自分类Dev

Javascript,jQuery错误TypeError:$(...)。autocomplete不是函数

来自分类Dev

'X'不是函数-Javascript中的错误

来自分类Dev

Javascript .replaceAll()不是函数类型错误

来自分类Dev

未定义不是函数javascript错误

来自分类Dev

Javascript,jQuery错误TypeError:$(...)。autocomplete不是函数

Related 相关文章

  1. 1

    Javascript:错误,对象不是函数

  2. 2

    对象不是构造函数JavaScript错误

  3. 3

    Javascript“不是函数”错误

  4. 4

    Javascript错误:对象不是视频扑克脚本中的函数

  5. 5

    箭头函数错误:对象不是函数

  6. 6

    javascript函数何时不是对象?

  7. 7

    JavaScript“不是函数”-对象实例

  8. 8

    JavaScript“不是函数”-对象实例

  9. 9

    Javascript对象forEach不是函数

  10. 10

    Javascript错误-x不是函数

  11. 11

    javascript错误拆分不是函数

  12. 12

    Javascript 错误“hasText(...) 不是函数”

  13. 13

    angularjs对象不是函数错误

  14. 14

    错误:被调用对象“ 0”不是函数

  15. 15

    角度$ q promise错误:对象不是函数

  16. 16

    JavaScript对象和方法,但getName不是函数

  17. 17

    对象不是条纹javascript上的函数

  18. 18

    Javascript“未捕获的TypeError:对象不是函数”

  19. 19

    javascript函数返回undefined而不是对象常量

  20. 20

    替换对象中的对象键名报告“不是函数”错误

  21. 21

    错误:被调用的对象类型'int'不是函数或函数指针

  22. 22

    错误:被调用对象“ fopen”不是函数或函数指针

  23. 23

    错误:被调用的对象类型'int'不是函数或函数指针

  24. 24

    错误:被调用的对象类型“ double”不是函数或函数指针

  25. 25

    Javascript,jQuery错误TypeError:$(...)。autocomplete不是函数

  26. 26

    'X'不是函数-Javascript中的错误

  27. 27

    Javascript .replaceAll()不是函数类型错误

  28. 28

    未定义不是函数javascript错误

  29. 29

    Javascript,jQuery错误TypeError:$(...)。autocomplete不是函数

热门标签

归档