我试图点击网页上的'a'元素,但我无法找出为什么它不起作用。IE getElementbyId无法正常工作
这是我的VBA代码。
Function answer1(ie3 As InternetExplorer, str_anwer As String, answerid As String)
Dim ie4 As New InternetExplorer
Dim a As Object
Set ie4 = ie3
ie4.Document.getElementbyId("view=" & answerid).Click
ie4.Document.getElementbyId("reply_cont").Value = str_anwer
End Function
错误:未找到物业
下面是来自网页的HTML代码,我认为它是位于
<tr>
<td class="thm">208975260</td>
<td><pre>교환</pre></td>
<td class="subject"><a href="#" onClick="return toggleDetail('208975260');" id="view208975260">작동이안되서 교환 원합니다 어떻게 하면되나요?</a></td>
<td class="id"><span class="thm">st******</span><br>한혜진</td>
<td class="thm">2016.09.29 12:53:57</td>
<td id="date208975260"><span class="point2 ls1">미답변</span>
</td>
<td class="ansr">-</td>
</tr>
对不起,我的英语
我不流利的英语。
请让我知道为什么它不工作
在'getElementbyId(“view =”&answerid)''=''不应该在那里。结果应该是'id =“view208975260”'not'id =“view = 208975260”'。 – dee
谢谢。我修好了,但不工作.... ie4.Document.getElementbyId(“查看”和答案ID)。点击这里给我发消息 错误:未找到物业 –