2010-10-03 38 views
0

我有以下輸出。如何使用javascript查找href的子串

<tr id='row_27' valign='top'> 
... 
... 

<td width="5%"><a href="http://localhost/daikon2/index.php/projects/admin/delete_log/6/6/27" class="deleteme"><img src="http://localhost/daikon2/assets/icons/delete.png" alt="delete" title="Delete Log" /></a></td> 
</tr> 

我想用javascript獲取href中的最後一段27。

我試過以下,但沒有發生。

var id =href.substring(href.lastIndexOf("/") + 1); 
         alert (id); 

任何人都可以幫助我嗎?

在此先感謝。

回答

2

首先,你如何得到href變量?這裏有一種方法:

var href = document.getElementById("row_27").getElementsByTagName("a")[0].href; 

我想如果你僅指定一個參數,建議使用字符串,這需要一個字符串從索引到字符串末尾的slice方法:

var id = href.slice(href.lastIndexOf("/") + 1); 
alert(id);