51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1722|回复: 3
打印 上一主题 下一主题

[原创] vbscript脚本问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-9-26 11:31:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<HTML>
<HEAD><TITLE>窗体与元素</TITLE></HEAD>
<SCRIPT LANGUAGE="VBScript">
<!--
Sub cmdChange_OnClick
    Dim d                   '创建一个变量
    Set d = CreateObject("Scripting.Dictionary")
    d.Add "0", "Athens"     '添加键和项目
    d.Add "1", "Belgrade"
    d.Add "2", "Cairo"

    For Each I in d
        Document.frmForm.Elements(I).Value = D.Item(I)
    Next
End Sub
-->
</SCRIPT>
<BODY>
<CENTER>
<FORM NAME="frmForm"

<Input Type = "Text"><p>
<Input Type = "Text"><p>
<Input Type = "Text"><p>
<Input Type = "Text"><p>
<Input Type = "Button" NAME="cmdChange" VALUE="单击此处"><p>
</FORM>
</CENTER>
</BODY>
</HTML>
以上代码中我不明白 For Each I in d
        Document.frmForm.Elements(I).Value = D.Item(I)
    Next
这段代码,该代码中For Each I in d中的I的取值是dictionary对象的键值0 、1、2,还是项目值呢?D.Item(I)中的“D”是指 Dim d 中的“d”吗?怎么大写了呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-9-26 11:42:24 | 只看该作者
谁帮我看看啊?

[ 本帖最后由 hyl_107 于 2008-9-26 11:57 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-9-26 12:07:42 | 只看该作者
i取的是key,也就是0,1,2
大小写不敏感,d和D一样
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-9-26 12:43:04 | 只看该作者
o ,谢谢楼上的
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-26 06:32 , Processed in 0.066981 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表