找回密码
 加入
搜索
查看: 1745|回复: 3

[IE类操作] 如何获取IE中动态生成的元素[已解决]

[复制链接]
发表于 2013-5-14 10:49:56 | 显示全部楼层 |阅读模式
本帖最后由 kpblue 于 2013-5-16 11:24 编辑
<html>
  <head>
  </head>
  <body>
    <input id="bid1" type="button" value="找到了" />');
   <script>
     document.write('<input id="bid2" type="button" value="找不到我" />');
   </script>
  </body
</html>
问:如何获取bid2元素
发表于 2013-5-14 10:55:46 | 显示全部楼层
按道理来说!!只要生成了`就能获取...
发表于 2013-5-14 10:59:04 | 显示全部楼层
跟一般的网页元素获取没区别!! 但是这控件生成的条件你要摸清楚..
比如这个元素要什么控件获得焦点,或者有输入字符等条件满足,网页才会创建这个元素,不然的话你怎么也获取不到的~~~!!!
 楼主| 发表于 2013-5-14 11:30:26 | 显示全部楼层
#include <IE.au3>

Local $oIE = _IECreate("ie.html")
Local $ob1= _IEGetObjById($oIE, "bid1")
Local $ob2= _IEGetObjById($oIE, "bid2")
$ob1.value = '改名了'
$ob2.value = '成功了'
是的就是这样了,和上面两位说的一样
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-29 05:27 , Processed in 0.114348 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表