【发布时间】:2012-05-20 16:41:27
【问题描述】:
我有一个包含链接的页面,需要用 Javascript 重写。需要将 div id="container" 中的所有链接从 "post=post-number-234" 重写为 "?id=blog&post=post-number-234"。
目前我有这个脚本:
<script type="text/javascript">
<!--
var content = document.getElementById('content');
var list = div.getElementsByTagName("A");
for( var i = 0; i < list.length; i++ )
{
document.links[i].href = '?id=blog&' + document.links[i].href
}
// -->
</script>
这很好用。但我有 Fancybook 使用的图像链接。所有这些链接最初都链接到“img/image-name.jpg”。但是现在fancybook 不工作了,因为它在“?id=blog&img/image-name.jpg”中搜索图片。
如何对 div“内容”内的所有链接应用重写,这些链接未链接到目录“img”?
谢谢!
【问题讨论】:
标签: javascript jquery html url-rewriting hyperlink