我有一个包含链接的页面,需要用 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”?
谢谢!