0

以下行是抛出一个对象不支持此属性或方法“Windows XP 上的 IE 8.0.6 上的错误。我研究了 encodeURIComponent 方法,但我找不到其他人体验这个。这是我的这里有问题,还是必须是其他问题?谢谢!

request_type = encodeURIComponent(document.getElementById("request_type").value);
4

1 回答 1

4

它实际上可能在抱怨“.value”

尝试像这样分解代码:

var el = document.getElementById("request_type");
var val = el.value;
var encodedVal = encodeURIComponent(val);

如果脚本在第二行终止,则意味着第 1 行正在尝试获取一个不存在的元素。

于 2011-06-26T17:23:59.950 回答