2

创建动态文本框在 IE 中不起作用

       // Create a new text input
        var newText = document.createElement('input');
        newText.type = "input";

它适用于所有其他浏览器

4

2 回答 2

1

在 setAttribute 方法的帮助下试试这个。

另外请设置正确的类型,如“文本”或“提交”等

        var newText = document.createElement('input');
        newText.setAttribute("type", "text");
于 2012-11-20T10:22:31.163 回答
1

IE 不会让你“改变”输入元素的类型。您将不得不使用类似的解决方法document.createElement("<input type=\"text\" name=\"textBox\" >");

于 2012-11-20T10:24:47.020 回答