JavaScript InvalidCharacterError 在编写文本框脚本时出错
JavaScript InvalidCharacterError when scripting out a text box
处理一些非常旧的代码,但确实卡在一个奇怪的错误上。 我有一个例程,它正在写出一些控件,并且我从IE抛出了一个无效字符错误。
代码如下:
var newFileTextControl = "<input type='Text' name='Q" + answer + "P" + partValueCount + "' value='' style='width:80px' id='Q" + answer + "P" + partValueCount + "' />";
以下是写入浏览器的内容:
<input type='Text' name='Q22791P1' value='' style='width:80px' id='Q22791P1' />
这是我收到错误的地方:
var newFileTextDiv = document.createElement(newFileTextControl);
该错误没有指定导致问题的字符,希望有人可以看到我在这里看不到的内容。 提前谢谢。
以这种方式创建元素是一种"旧的IE技巧"......
IE9似乎更严格地遵循标准。
为了更加"符合标准",我会这样做:
var input = document.createElement("input");
input.setAttribute("type", "text");
...
另请参阅此问答...
希望对你有帮助...
相关文章:
- Google 脚本:用于创建日历活动的脚本运行时不会出错,但不会执行任何操作
- Java脚本将URL转换为已保存的URL时出错
- 从 java 脚本调用函数时 PHP 中出错
- 若语句出错,谷歌应用程序脚本
- JavaScript InvalidCharacterError 在编写文本框脚本时出错
- Casperjs-登录https网站的脚本出错
- 将Dropbox API脚本加载到chrome扩展时出错
- setHours()从电子表格导入的日期创建谷歌日历事件时出错-应用程序脚本
- 谷歌应用程序脚本:;范围不是函数,它是对象;尝试在单元格中放置注释时出错
- jQuery$(document).ready阻塞页脚脚本时出错
- 尝试将数组从内容脚本发送到弹出脚本时出现 Chrome 扩展程序时出错
- 避免在变量之一未定义所有脚本停止工作时出错
- 可以忽略“加载脚本时出错”js 错误吗?
- 运行 Screeps 游戏脚本时出错
- “尝试在清除的范围内运行编译和运行脚本” - 使用 Google Graph API 在 Drupal 中出错
- 上传到服务器时,外部jquery js脚本出错
- 在ASP.NET应用程序中使用母版页时注册客户端脚本块时出错
- Java脚本函数不;一个函数出错后无法工作
- 链接预览脚本出错
- jQuery.noConflict() 导致另一个脚本出错