请问:我的网页里插了一个 可编辑的 iframe(designmode='on'),怎样在iframe 的document里完成查找 替换功能?100送上

gyj86 2001-11-16 07:05:29
...全文
127 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
gyj86 2001-11-27
  • 打赏
  • 举报
回复
dfgdfg
gyj86 2001-11-27
  • 打赏
  • 举报
回复
谢谢
gyj86 2001-11-27
  • 打赏
  • 举报
回复
谢谢
ksy 2001-11-17
  • 打赏
  • 举报
回复
哇,真是受益非浅!!!
karma 2001-11-16
  • 打赏
  • 举报
回复
to 替换, to TextRange's text property:

<script language=JavaScript>
function FindStr(s,s2)
{
try{
var r=document.body.createTextRange();
if(r.findText(s)){
r.expand('charactor');
r.select();
r.text = s2;
r.scrollIntoView();
}
else{alert('"'+s+'" not found!');
}}catch(e){alert(e.description);}
}
</script>
Find <input type="text" id="txtFind"><br>
Replace with <input type="text" id="txtReplace"><br>

<button onclick="FindStr(txtFind.value, txtReplace.value)">find and replace</button><br>
aasfsdfsdfabag<br>
basgasgsfgsd<br>
abacabc<br>
westfly 2001-11-16
  • 打赏
  • 举报
回复
//下面例子演示用js查找一个单词abc的方法。(最后几行是测试数据。)
//westfly原创(2001-11-16)

<script language=JavaScript>
function FindStr(s)
{
try{
var r=document.body.createTextRange();
if(r.findText(s)){
r.expand('charactor');
r.select();
r.scrollIntoView();
}
else{alert('"'+s+'" not found!');
}}catch(e){alert(e.description);}
}
</script>
<button onclick=FindStr('abc')>find</button>
aasfsdfsdfabag<br>
basgasgsfgsd<br>
abacabc<br>

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧