错误Java脚本将URL转换为已保存的URL

时间:2012-09-12 11:55:47

标签: javascript

我的页面中有锚点链接。当我点击页面锚点链接转换为已保存的URL时。 说前

<a href="/our-work/home" > Home <a>

当我点击上面的链接时,转换为

<a href="javascript:void(0)" savedurl="/our-work/home"> Home <a>

所以我不想要这个改变的网址。我的网址应该是原始的[普通链接]。

2 个答案:

答案 0 :(得分:1)

试试这个

<a href="/our-work/home" onclick="changeURL(this)" > Home <a>

function changeURL(ele) {

    var ele_src = $(ele).attr("href");
    $(ele).attr("href",'javascript:void(0)');
    $(ele).attr("savedurl",ele_src);
//    $(ele).removeAttr("onclick"); // if you want to remove after changing href of element.
}

答案 1 :(得分:0)

该脚本可能会安装一个单击处理程序。使用jQuery时,您需要编写查询来查找链接并运行:

$(ele).removeAttr("onclick");

如果您不使用jQuery,请使用DOM导航找到该链接并使用:

ele.onclick = null;