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

时间:2015-04-03 07:46:52

标签: mshtml microsoft.mshtml

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

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

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

HTMLDocument.getElementById("testId") 

返回null。

1 个答案:

答案 0 :(得分:0)

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