Javascript将ID添加到HTML href

时间:2009-09-13 08:41:35

标签: javascript html xmlhttprequest href

我有一个livesearch脚本,我需要用信息填充我的html菜单。

我有一个菜单如何看起来像这样:

<a href="?page=page&id=">Menu item</a>

我正在寻找的是一段代码,可以对链接执行此操作:

<a href="?page=page&id=1">Menu item</a>

我有一个从数据库表(livesearch)中提取值ID的Javascript,现在我只需要它即可进入href。

有什么建议吗?

2 个答案:

答案 0 :(得分:4)

<a href="?page=page&id=" id="link1">Menu item</a>

<script type='text/javascript'>
var myidtoinsert = 5;
document.getElementById("link1").href += myidtoinsert;
</script>

为您的标记指定一个ID,然后使用document.getElementById获取href属性。

答案 1 :(得分:2)

function addPageIds(){

    var links = document.getElementsByTagName("a");
    for (var i = 0; i < links.length; i++){
        if (/id=$/.test(links[i].href)) links[i].href += "1";
    }

}