hsamy2017 发表于 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先行清空。
小弟是新人,清各位大神指教一下。

hsamy2017 发表于 2017-4-5 11:52:57

终于找到办法了,以前一直不知道还能像JS一样操作,强大。
$oObject=_IEGetObjById ( $oIE, "test" )
$oObject.innerText="test"

jj119120 发表于 2017-2-28 15:21:13

StringRegExpReplace("<span id='test'>debug</span>", "<span id='[^']*'>(?<grp0>[\w]+?)</span>", "bug")

jj119120 发表于 2017-2-28 15:21:31

正则替换就好了

hsamy2017 发表于 2017-2-28 16:54:31

回复 2# jj119120


    我是操作网页,然后提交form的,所以这个不适用。
他们没有用<input>。

zghwelcome 发表于 2017-2-28 16:59:47

留名观摩,有大牛解决了,我也来学习下

hsamy2017 发表于 2017-3-8 15:57:21

沉了,自己顶起来

jingzhinvr 发表于 2017-4-2 19:58:35

正侧表达式试试看
页: [1]
查看完整版本: 求助:网页标签内容替换[已解决]