0

このコード ブロックがあり、i = 9 の場合はエラーになります。オブジェクト T_009 は html フォームに存在しませんが、なぜそれがエラーになるのか理解できません。not is nothing がチェックするのはそれではないでしょうか? 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
4

1 に答える 1

0

互換モードを有効にする必要がありました

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
于 2013-10-29T13:52:59.983 に答える