重复执行getElementsByTagName代码时

尊敬的专家,在我的urlHTML代码input元素可用5次,而元素已被计为0到4.我想单击与第4个input元素的HTML代码相关的loginbutton 。 所以我的查询是,如果我分配了i = 3或i = 4这两个值的结果,我得到了相同的结果,执行了第三个input元素代码,我需要执行4个input元素代码,帮助我点击login Button。In-short我的代码被卡在第三个元素button只,不允许我使用进一步元素的HTML代码来执行我的query.please帮助我….

Sub GoToWebsiteTest() Dim appIE As InternetExplorerMedium Dim tags As Object Dim tagx As Object Dim Element As HTMLButtonElement i = 4 Set appIE = New InternetExplorerMedium sURL = "http://myurl/blink/" With appIE .navigate sURL .Visible = True End With Do While appIE.Busy Or appIE.READYSTATE <> 4 DoEvents Loop appIE.document.getElementById("Username").Value = "xxx" appIE.document.getElementById("Pwd").Value = "xxxx" Set tags = appIE.document.getElementsByTagName("Input") tags(i).Click 

亲爱的先生请find下面的HTML代码,其中包含5个input元素和作为你检查第二个最后一个元素是属于错误按摩,所以我提到即使我分配的值i = 3或i = 4在这两种情况下的错误buttonbutton被执行,我不能执行login的最后一个元素button。

 <input type="hidden" name="dummyField" id="dummyField" value=""> <input id="userName" name="userName" title="Username" autocomplete="off" onkeypress="if(event.keyCode == 13) {if(!(document.loginForm.userName.value=='')){document.loginForm.dummyField.value='dummyvalue';} else{document.loginForm.dummyField.value='';}}"> <input type="password" id="pwd" name="pwd" autocomplete="off" onkeypress="if(event.keyCode == 13) {if(!(document.loginForm.pwd.value=='' || document.loginForm.userName.value=='' )){return submitenter(this,event) ;}else if(!(document.loginForm.pwd.value=='' &amp;&amp; document.loginForm.userName.value=='' )){document.loginForm.dummyField.value='dummyValue';} else{document.loginForm.dummyField.value='';}}if(!event.keyCode == 13){if(!(document.loginForm.pwd.value=='' &amp;&amp; document.loginForm.userName.value=='' )) {document.loginForm.dummyField.value='dummyValue';}else{document.loginForm.dummyField.value='';}}"> <label class="errormessage"></label> <div style="display: none;"> <input type="submit"> <button onclick="if(!(document.loginForm.pwd.value=='' || document.loginForm.userName.value=='' )) { document.loginForm.pwd.value= hex_sha1(document.loginForm.pwd.value);document.loginForm.pwd.value= hex_sha1 (document.loginForm.pwd.value+'HtfWAXkcpfff');javascript:document.loginForm.submit();}validateMandatoryFields();">Login</button> <div style="display: none;"> <input type="submit">