如何获取IE中动态生成的元素[已解决]
本帖最后由 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元素 按道理来说!!只要生成了`就能获取... 跟一般的网页元素获取没区别!! 但是这控件生成的条件你要摸清楚..
比如这个元素要什么控件获得焦点,或者有输入字符等条件满足,网页才会创建这个元素,不然的话你怎么也获取不到的~~~!!! #include <IE.au3>
Local $oIE = _IECreate("ie.html")
Local $ob1= _IEGetObjById($oIE, "bid1")
Local $ob2= _IEGetObjById($oIE, "bid2")
$ob1.value = '改名了'
$ob2.value = '成功了'是的就是这样了,和上面两位说的一样
页:
[1]