[求助]如何在IE文本编辑框中输入内容?
本帖最后由 cnergao 于 2010-1-20 11:07 编辑#include <IE.au3>
$oIE=_IECreate("http://XXXXXXXX要打开的网页")
$oFrom=_IEFormGetObjByName ($oIE, "mainform")----->表单名mainform
$oQuery = _IETagNameGetCollection ($oFrom, "SPan",1)----->
Sleep(2000)
_IEAction ($oQuery, "selectall")----->全选文本框里的内容。到这一步都正确
_IEDocInsertHTML($oQuery, "<td>在前面</td>", "beforeend")------>从这里开始,不知道为什么字就是没有写入
_IEDocInsertHTML($oQuery, "<td>在后面</td>", "afterend")
答案在8楼 什么网址?说来看看~ 代码收益不深! 回复 2# 喂小饱
网址需要用户名密码先登陆才可以显示的。 什么网址?说来看看~
喂小饱 发表于 2010-1-19 21:11 http://www.autoitx.com/images/common/back.gif
网址只有登陆后才会显示的。没登陆之前这页进不去的。 <textarea id="txtAlirte" name="_fmo.a._0.d" onblur="descriptOnblur(this.id);doOnBlur('_fmo.a._0.d', true)" onfocus="descriptOnclick(this.id);doOnFocus('_fmo.a._0.d')">
<p><font color="#ff0000">【产品名称】</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p><font color="#ff0000">【价格说明】</font>&nbsp;。&nbsp;<br /><font color="#ff0000">【规格尺寸】</font>&nbsp;可根据客户需要定制&nbsp;&nbsp;<br /><font color="#ff0000">【产品颜色】</font>&nbsp;有多种花色的布料可供选择,还可以为用户定制专版图案或颜色的布料。&nbsp;<br /><font color="#ff0000">【布料规格】</font>&nbsp;布料厚度有60g/70g/75g/80g/90g/100g/120g可供选择。&nbsp;&nbsp;<br /><font color="#ff0000">【印刷工艺】</font>&nbsp;可为客户印刷LOGO,印刷工艺为丝网印、热转印&nbsp;等<br /><font color="#ff0000">【产品用途】</font>&nbsp;超市购物,商场购物&nbsp; ,时尚环保,广告宣传,<br /><font color="#ff0000">【广告效果】宣传&nbsp;<br /</p>
</textarea>
上面这个是文本编辑框的源代码 不知道是不是因为没有获取焦点的原因,还是哪里写错了。没有办法对它进行操作 #include <IE.au3>
$oIE=_IECreate("http://XXXXXXXX")
$oFrom=_IEFormGetObjByName ($oIE, "mainform")
$oQuery = _IEGetObjById($oFrom, "TxtAlirte-ali-foot-btnCode")
_IEAction ($oQuery, "click")
$oQuery1 = _IEGetObjById($oFrom, "txtAlirte")
_IEDocInsertHTML ($oQuery1,"前面","afterbegin")
_IEDocInsertHTML ($oQuery1,"后面","beforeend")
附上textarea代码供大家研究学习
<textarea id="txtAlirte" name="_fmo.a._0.d" onblur="descriptOnblur(this.id);doOnBlur('_fmo.a._0.d', true)" onfocus="descriptOnclick(this.id);doOnFocus('_fmo.a._0.d')">
页:
[1]