gpt4 book ai didi

javascript - 尝试使用 Excel VBA 从剑道弹出窗口中提取值

转载 作者:行者123 更新时间:2023-12-03 03:03:28 25 4
gpt4 key购买 nike

我试图从剑道弹出窗口中提取一个值,但似乎无法获得正确的组合/语法。我在“dipatchIdentLablel”中寻找9070009

我已经尝试过:

.Document.getElementById("AddSucessWindow").Value  'I know, too broad, too many possibilities
.Document.getElementById("AddSucessWindow").Text
.Document.getElementById("AddSucessWindow").getElementById("dispatchIdentLablel").Value
.Document.getElementById("AddSucessWindow").getElementById("dispatchIdentLablel").Text
.Document.getElementById("dispachIdentLablel").Value
.Document.getElementById("dispachIdentLablel").Text
.Document.getElementById("dispachIdentLablel").getElementsByName("dispatchIdentLablel").Value
.Document.getElementById("dispachIdentLablel").getElementsByName("dispatchIdentLablel").Text
.Document.getElementById("dispachIdentLablel").getElementsByName("dispatchIdentLablel").innerText
.Document.getElementById("dispachIdentLablel").getElementsByName("dispatchIdentLablel").HTML
.Document.getElementById("AddSucessWindow").getElementsByTagName("span").Value
.Document.getElementById("AddSucessWindow").getElementsByTagName("span").Text

没有任何错误,但结果全部为“空”

这是网页代码的一部分。为了便于阅读,我删除了一些不必要的内容。

<div tabindex="0" class="k-window-content k-content" id="AddSucessWindow" role="dialog" aria-labelledby="AddSucessWindow_wnd_title" data-role="window">
<div>
<table>
<tbody>
<tr>
<td class="columnLabel">
<label for="Dispatch_Load_Id:">Dispatch Load Id:</label>
</td>
<td class="columnData">
<span id="dispatchIdentLablel" name="dispatchIdentLablel"></span>
9070009 '<<--Shows as element (text)
</td>
</tr>
</table>
</div>
<div class="divCenter">
<button Type="Button" id="AddSucessWindowClose">Close</button><script>
jQuery(function(){jQuery("#AddSucessWindowClose").kendoButton({});});
</script>
</div>

我可以使用这个按钮来关闭窗口

.Document.getElementById("AddSucessWindowClose").Click

我知道我忽略了一些东西或者语法错误。任何见解表示赞赏!

最佳答案

您应该能够使用 querySelector() 查找 columnData 类:

.Document.querySelector(".columnData").innerText

请注意,当我仅使用 OP 中的 HTML 进行测试时,这对我有用。如果页面上还有其他具有相同类的元素,可能需要对其进行调整。

关于javascript - 尝试使用 Excel VBA 从剑道弹出窗口中提取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47271310/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com