如何在通过javascript创建的mshtml中访问动态控件。
我有一个是/否单选按钮。选择是后,将动态创建文本框并将其添加到此单选按钮旁边。我可以使用HTMLDocument.getElementsByName或HTMLDocument.getElementById或HTMLDocument.all.item访问单选按钮。
我想访问新创建的文本框。创建动态文本框的代码是用javascript编写的,我对它没有任何控制权。
HTMLDocument.getElementById("testId")
返回null。
答案 0 :(得分:0)
我不得不使用新线程。如果我们尝试使用主线程HTMLDocument不显示动态创建的控件。