0

如何访问通过 javascript 创建的 mshtml 中的动态控件。

我有一个是/否单选按钮。选择是时,将动态创建一个文本框并将其添加到此单选按钮旁边。我可以使用 HTMLDocument.getElementsByName 或 HTMLDocument.getElementById 或 HTMLDocument.all.item 访问单选按钮。

我想访问新创建的文本框。创建动态文本框的代码是用 javascript 编写的,我对此没有任何控制权。

HTMLDocument.getElementById("testId") 

返回空值。

4

1 回答 1

0

我不得不使用一个新线程。如果我们尝试使用主线程 HTMLDocument 不会显示动态创建的控件。

于 2015-04-06T10:35:07.613 回答