首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

innerHTML里面的url地址解析有关问题,已有解决方案

2012-03-31 
innerHTML里面的url地址解析问题,已有解决方案大家知道innerHTML里面如果有地址的话,如 a/b/c.html 就会

innerHTML里面的url地址解析问题,已有解决方案
大家知道innerHTML里面如果有地址的话,如 "a/b/c.html "   就会把它解析成 "http://localhost/a/b/c.html "这个问题很麻烦,会导致比如图片路径,连接地址的绝对化,网上我没有搜到解决方案,但是faceditor文本编辑器却解决了这个问题,它里面的连接并没有转化为绝对路径
所以希望大家想下,有没有解决方案,让innerHTML不解析地址,或有什么可以代替innerHTML的.

[解决办法]
从 innerHTML 中,用正则表达式把http://localhost/搜索替换为空。

s=XXXX.innerHTML
var re = new RegExp(location.href.substring(0,location.href.indexOf( "/ ",8)), "ig ");
s = s.replace(re, " ");

热点排行