首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 一个特殊的替换问题 [已结贴,结贴人:hnsongbiao]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hnsongbiao
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 揭贴率:
    发表于:2008-08-19 18:31:55 楼主
    如何实现将页面里的网址(不同)全部替换为一个网址呢?比如页面中有 <a href="http://www.sina.com">新浪 </a>, <a href="http://www.baidu.com">百度 </a>, <a href="http://www.google.com">GOOGLE </a>, <a href="http://www.akaka.com/a.asp?b=1">链接 </a>,
    将这些链接全部改为 <a href="http://www.my.com"> 只改链接地址


    或者图片地址是否也能替换? <img src="a/b.jpg">
    60  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • herowach
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 18:50:351楼 得分:0
    用正则表达式吧,匹配替换
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • fengyun817
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 20:22:112楼 得分:50
    HTML code
    <script> window.onload=function(){ var objs = document.getElementsByTagName("a") ; for(i=0;i<objs.length;i++) { objs[i].href="http://www.my.com"; } } </script> <body> <a href="http://www.sina.com">新浪</a>,<a href="http://www.baidu.com">百度</a><a href="http://www.google.com">GOOGLE</a>,<a href="http://www.akaka.com/a.asp?b=1">链接</a> </body>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • orz_ORZ_orz
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 20:59:133楼 得分:10
    window.onload=function(){
    document.body.innerHTML=document.body.innerHTML.replace(/\"http:\/\/([\w.]+)(\/)*(\S*)\">/g,'"http://www.my.com\">');
      }

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • orz_ORZ_orz
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 21:17:564楼 得分:0
    2F方法较安全,不一定非要用正则
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • langtse
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 00:10:395楼 得分:0
    DOM & RegExp
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • dogfish
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 00:35:166楼 得分:0
    2楼的不错。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lgwinym
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 11:42:067楼 得分:0
    学习了
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved