使用javascript原型编辑链接

时间:2014-11-06 15:09:04

标签: javascript prototype

我有一个像这样的HTML链接:

<li id="schedule">
    <a href="/schedule?sku=102333">text </a>
</li>

我想使用javascript更改此锚标记指向的链接(href属性)。

就我而言,我想替换查询字符串中sku的值(即将'102333'替换为另一个数字)。

1 个答案:

答案 0 :(得分:2)

试试这个:http://jsfiddle.net/mig1098/ex6efsce/

var d = document.getElementById('schedule');

var chil = d.children[0];
var data = prompt('your data');

chil.setAttribute('href','/schedule?sku='+data);
alert(chil);

var url = chil.getAttribute('href');
var m = url.replace(/\/schedule\?sku\=/,'');
var r = document.getElementById('resp');
r.value = m;