給点阳光 发表于 2018-6-18 16:01:16

关于函数_IEGetObjById问题的帮助请求

本人刚学习autoit3,对于一些函数和用法始终不明白,请热心的朋友给于指点:比如这个_IEGetObjById
其帮助文件j里是这样的:
#include <IE.au3>
#include <MsgBoxConstants.au3>

Local $oIE = _IE_Example("basic")
Local $oDiv = _IEGetObjById($oIE, "line1")

MsgBox($MB_SYSTEMMODAL, "Line1", $oDiv.innertext)


打开的DOM资源管理器是这样的


有几个问题不明白:
1、为什么这里是innertext?
2、此时这个$oDIV变量究竟是什么内容?用什么 命令或方法可以看到所有内容?
3、这个IMG标签中<img id="AutoItImage" alt="AutoIt Homepage Image" src="http://www.autoitscript.com/images/autoit_6_240x100.jpg">如果用autoit3命令,我怎么提取autoit_6_240x100.jpg文件并把它复制到指定的路径下?
等待大神指点,感激不尽!!!

zch11230 发表于 2018-6-18 18:49:22

其实这个问题和au3关系不大,可以到http://www.w3school.com.cn/html5/att_img_src.asp查资料
图片路径可以用
imgid=_IEGetObjById($oIE, "AutoItImage")
msgbox(0,"",$imgid.src)
获得

給点阳光 发表于 2018-6-19 11:43:47

谢谢解答,但你这条命令只的获取了文件的url,有什么命令可以将它复制到本地?

zch11230 发表于 2018-6-19 13:11:30

可以用InetGet下载

給点阳光 发表于 2018-6-20 11:35:49

zch11230 发表于 2018-6-19 13:11
可以用InetGet下载

谢谢解答,这函数好用!

citysvip 发表于 2018-6-29 14:02:44

很多关于JS和html的操作。有点基础才好操作。I
页: [1]
查看完整版本: 关于函数_IEGetObjById问题的帮助请求