VBScript对getelementbyid错误,因为不存在的元素

时间:2013-10-28 20:53:17

标签: javascript html vbscript

我有这个代码块,当i = 9时它出错。对象T_009在html表单中不存在,但我不明白为什么它会导致它出错,是不是没有什么不检查?我有几个使用vbscript的表单,没有时间将它们全部转换,所以我不知道它是什么......

dim i, obj_src, obj_dest
for i = 2 to 720
    set obj_src = document.getelementbyid("T_" & lpad(i,"0",3))
    set obj_dest = document.getelementbyid("s" & lpad(i,"0",3))
    if not obj_src is nothing and not obj_dest is nothing then
        obj_dest.innerhtml = obj_src.value
    end if
    set obj_src = nothing
    set obj_dest = nothing
Next

1 个答案:

答案 0 :(得分:0)

我需要启用兼容模式

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">