如何用JavaScript查找href的子字符串?

时间:2010-10-03 17:06:35

标签: javascript

我有以下输出。

<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);

1 个答案:

答案 0 :(得分:2)

首先,您如何获得href变量?这是一种方式:

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

我建议使用字符串的slice方法,如果只指定一个参数,它会将索引中的子字符串带到字符串的末尾:

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