找回密码
 加入
搜索
查看: 3054|回复: 7

[IE类操作] 求助:网页标签内容替换[已解决]

  [复制链接]
发表于 2017-2-28 14:09:45 | 显示全部楼层 |阅读模式
本帖最后由 hsamy2017 于 2017-4-5 11:56 编辑

需要将网页标签内容替换,例如 <span id='test'>debug</span>,我要将“debug”更换为“test”,_IEDocInsertText 函数好像不能替换,_IEDocWriteHtml和_IEBodyWriteHtml会吧页面给替换掉。
这段代码是ajax生成的,所以没法在head里加js先行清空。
小弟是新人,清各位大神指教一下。
 楼主| 发表于 2017-4-5 11:52:57 | 显示全部楼层
终于找到办法了,以前一直不知道还能像JS一样操作,强大。
$oObject=_IEGetObjById ( $oIE, "test" )
$oObject.innerText="test"
发表于 2017-2-28 15:21:13 | 显示全部楼层
StringRegExpReplace("<span id='test'>debug</span>", "<span id='[^']*'>(?<grp0>[\w]+?)</span>", "bug")
发表于 2017-2-28 15:21:31 | 显示全部楼层
正则替换就好了
 楼主| 发表于 2017-2-28 16:54:31 | 显示全部楼层
回复 2# jj119120


    我是操作网页,然后提交form的,所以这个不适用。
他们没有用<input>。
发表于 2017-2-28 16:59:47 | 显示全部楼层
留名观摩,有大牛解决了,我也来学习下
 楼主| 发表于 2017-3-8 15:57:21 | 显示全部楼层
沉了,自己顶起来
发表于 2017-4-2 19:58:35 | 显示全部楼层
正侧表达式试试看
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-22 01:34 , Processed in 0.084637 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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