获取"SCRIPT438:对象不'IE 10出现错误
Getting "SCRIPT438: Object doesn't support this property or method " error on IE 10
我有一个javascript方法来改变表单的动作,然后提交。
$(document).on('click','#q7', function(event) {
event.preventDefault();
document.forms[0].action = "questionnaireQ7AvenantsAction.do?method=rechercheQuestion&typeQ=q7&modeQ=display";
document.forms[0].submit();
});
以上代码在除IE以外的所有浏览器中都可以正常工作。我正在使用IE 10。我在这行得到错误:
document.forms[0].action = "questionnaireQ7AvenantsAction.do?method=rechercheQuestion&typeQ=q7&modeQ=display";`
错误是
SCRIPT438:对象不支持此属性或方法
任何帮助将不胜感激,因为我已经在这个问题上卡住了两天。
由于您已经使用jQuery作为事件处理程序,您还可以使用它来修改表单。试试这个:
$(document).on('click', '#q7', function(e) {
e.preventDefault();
$('form:first').attr('action', 'questionnaireQ7AvenantsAction.do?method=rechercheQuestion&typeQ=q7&modeQ=display').submit();
});
相关文章:
- 对<asp:IE 10的TextBox;不起作用
- p: inputText和p:在IE 10上选择OneMenu奇怪的交互
- IE 10 挂起 XMLHttpRequest 6 分钟,然后响应请求(使用 AngularJS 实现 CRSF)
- 如果用户的浏览器早于以下版本,则显示一条消息:IE 10、Firefox 39、Chrome 39、Opera 8
- Angular JS错误:仅在IE 10和IE 11中出现[$rootScope:infdig]
- 修正了在Bootstrap Modal中IE 10与Chrome和Firefox的不同位置
- 如何在IE 10/11中可靠地将XML转换为字符串
- 使用IE 10兼容模式使用Mxgraph旋转单元格
- 文本区域在IE 10中填充了[object HTMLMetaElement]
- IE 10,9,8:可以通过javascript代码更改userAgent吗
- IE 10在web应用程序中崩溃
- innerHTML在IE 10中不起作用
- 日期对象可以用于在IE 10中对数组进行排序吗
- 语句列表IE 10/11没有'不再支持
- JS:服务器2008 R2的IE 10中未实现音频方法
- 无法在 IE 10 中获取属性错误
- 使用 IE 10 的画布中的自定义字体
- 范围滑块输入事件在 IE 10 中未触发
- CSS3 + Javascript - Will -ms-transition:不透明15易进易出;仅在IE 10中工作
- 提供程序在IE 10/11中给出错误“onlyChild必须传递一个只有一个子节点的子节点”