我有一个包含链接的页面,需要使用Javascript重新编写页面。需要将div id =“container”中的所有链接从“post = post-number-234”重新编译为“?id = blog & post = post-number-234”。使用javascript重写特定链接,但特定目录的链接除外
目前我有此脚本:
<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”的所有链接?
谢谢!