骗子 发表于 2011-1-5 18:38:51

[已解决]如何在一个网页里插入javascript脚本

本帖最后由 骗子 于 2011-1-7 11:05 编辑

想在一个网页里插入一段脚本:
<a style="width:80px;" href="javascript:civWarCls.workonProject('1');" class="war_continu font_war font_bold font_14">研究</a>


$oBody = _IETagNameGetCollection($oIE, "body", 0)
_IEDocInsertHTML($oBody, "<a style="width:80px;" href="javascript:civWarCls.workonProject('1');" class="war_continu font_war font_bold font_14">研究</a>", "afterbegin")
总报错

应该怎么办?

xuzhenjun130 发表于 2011-1-6 11:57:38

"<a style="width:80px;" href="javascript:civWarCls.workonProject('1');" class="war_continu font_war font_bold font_14">研究</a>"
符号问题:这个外面应该用单引号'<a style="width:80px;" href="javascript:civWarCls.workonProject('1');" class="war_continu font_war font_bold font_14">研究</a>'

骗子 发表于 2011-1-7 10:29:32

还是报错:
F:\autoit3\新建 AutoIt v3 脚本.au3(7,92) : 错误: 表达式错误
_IEDocInsertHTML($oBody, '<a style="width:80px;" href="javascript:civWarCls.workonProject('1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
F:\autoit3\新建 AutoIt v3 脚本.au3 - 1 error(s), 0 warning(s)
16729b17

sxd 发表于 2011-1-7 10:56:26

你这用户名 我都不敢回你的贴啊

引号问题 请参考帮助手册 --> 使用 AutoIt --> 语言相关 --> 数据类型 --> 字符串类型(String)

骗子 发表于 2011-1-7 11:03:50

_IEDocInsertHTML($oBody, "<a style='width: 180px;' href='javascript:civWarCls.workonProject(1,0,50);' class='war_continu font_war font_bold font_14'>研究</a>","afterbegin")

算是变相解决了吧,把想插入的脚本里面的双引全变成单引
插入以后竟然能成
页: [1]
查看完整版本: [已解决]如何在一个网页里插入javascript脚本