whoamiyaya 发表于 2009-9-26 16:08:43

getElementById返回结果出错

在开心网的注册页面上:
http://reg.kaixin001.com/

左边的那个输入email的WebEdit控件和右边那个输入email的WebEdit控件,我看了一下他们的run-time object properties, 他们的id属性是不一样的,左边的那个email的框的id属性是空的,右边那个email框的id属性是email,于是我用下面这句话想在右边那个email框里输入test文字,没想到run的时候出现在左边那个email框,不知道为啥...

Browser("开心网 注册").Page("开心网 注册").Object.getElementById("email").value="test"

截图如下.

还有个问题,假如getElementById返回了不止一个对象,我该怎么去选择其中某一个呢,比如返回了5个相同id的对象,我想要选中第二个,该怎么写呢~~

假装不在 发表于 2009-9-26 18:44:22

::yiwusuoyou:::
使用getElementById返回只有一个。
如果有多个相同id,可以再细化,例如细化到table或者div之类的进去。

whoamiyaya 发表于 2009-9-27 11:13:14

可是你看我截图的两个编辑框的id属性,一个有,一个没有,那等于本来就不一样的咯,555,难道用这个id属性不准?

还有,ls说细化到table或者div之类的进去,该怎么做呢具体,请教下哈,谢谢啦:)
页: [1]
查看完整版本: getElementById返回结果出错