2014-11-06 33 views
-4

的鏈接我有一個這樣的HTML鏈接:編輯用JavaScript原型

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

我想,這個錨標記點的鏈接(href屬性)更改爲使用JavaScript。

在我的情況下,我想替換查詢字符串中的sku的值(即用另一個數字替換'102333')。

+1

你可以試試這個: myLink的=的document.getElementById( 「安排」)firstElementChild。 mylink.href =「xyz.php」; – 2014-11-06 15:26:12

回答

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; 
+0

非常感謝,現在可以工作;) – Bizboss 2014-11-06 15:41:26