我在我的项目中使用了原型JavaScript库1.7.2。但是当我在IE11中打开时,它给出了我对JavaScript的createElement代码的以下错误。也不能在其他浏览器中工作。只有IE11调试器显示此错误
代码:var el = document.createElement('<input name="x">');
错误: InvalidCharacterError
答案 0 :(得分:1)
它是本机客户端Javascript,所以它似乎与PrototypeJS无关。 correct syntax是
var el = document.createElement('input');
el.name = "x";
答案 1 :(得分:0)
要创建像你在PrototypeJS中所指的元素,你可以这样做:
var el = new Element('input',{'name':'x'});
这适用于PrototypeJS支持的所有浏览器