永发信息网

JS与IE8兼容问题对象不支持此属性或方法

答案:3  悬赏:60  手机版
解决时间 2021-01-03 22:03
function ref(srcUrl, target) {
if (srcUrl.indexOf("?") < 0) {
location.href = srcUrl;
} else {
var hiddenForm = document.createElement("form");
var url = srcUrl.substring(0, srcUrl.indexOf("?"));
var parameterExpression = srcUrl.substring(srcUrl.indexOf("?") + 1);
var parameters = parameterExpression.split("&");
for (var i = 0; i < parameters.length; i++) {
var parameter = parameters[i];
var key = "";
var value = "";
if (parameter.indexOf("=") < 0) {
key = parameter;
} else {
key = parameter.substring(0, parameter.indexOf("="));
value = parameter.substring(parameter.indexOf("=") + 1);
}
var hiddenObj = document.createElement("input");
hiddenObj.type = "hidden";
hiddenObj.name = key;
hiddenObj.value = value;
hiddenForm.appendChild(hiddenObj);
}
hiddenForm.action = url;
alert(url);
hiddenForm.method = "post";
hiddenForm.target = target == null ? "_self" : target;
var body = document.getElementsByTagName("body");
body[0].appendChild(hiddenForm);
hiddenForm.submit();
}
}
这是源码用IE8运行后 报 hiddenForm.method = "post";这行错误。
对象不支持此属性或方法。
在chrome中可以通过。
我在IE8中 点了那个 兼容性试图之后 也可以通过了
高分求解。
最佳答案
试试:
hiddenForm.setAttribute("method", "post");
全部回答
尽量用高版本!支持性 兼容性 都好些!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
国库支付中心是行政类事业单位吗
我国哪些企业掌握了多轴联动控制技术
单选题《北京条约》签订后,清朝统治集团发生
请问,关于拿乌瑞恩的图章任务,急!!!,我做
下列划线字读音完会正确的一项是D(2分)A. 荫
强词语接龙开火车什么 特别字是什么接龙的…
单选题西安事变发生的根本原因是A.蒋介石威逼
单选题下列各组变化中,前者属于物理变化,后
源泉的意思
伴奏CD怎么弄
把多项式-3x2-2x2y+3-4x按x升幂排列:_______
单选题将少量下列生活中常见的物质分别放入水
如何通过网络认识外国人?
语法填空(共10小题;每小题1.5分,满分15分
EVA:绝密冲击好看吗 EVA:绝密冲击怎么样
推荐资讯
南昌到抚州要多长时间?
判断题软体动物都生活在水中.
涞源县双拥办公室(涞源县环境保护局东北)在什
终极恶女删除最后一集放在唯一桌上的饭盒是不
从群众需要出发进行的文化创新才能够真正做到
学模具问题
现在国税开机械费发票税率多少钱
煮熟的冷面怎么做好吃
单选题下列有关现代生物进化理论的叙述中,不
22. MR Jackson, car I borrowed for his jo
二手房交易的时候是根据房产证的面积还是实际
oak, gold, mahogany三种分别是什么颜色拜托
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?