下面的行引发了一个不支持该属性或方法的对象” Windows XP上的IE 8.0.6上的错误。我已经研究了encodeURIComponent方法,却找不到其他遇到此问题的人。这是我的在这里发布,还是必须其他?
谢谢!

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

最佳答案

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

尝试将代码分解如下:

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


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

10-05 23:34