我有以下输出。
<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);
答案 0 :(得分:2)
首先,您如何获得href
变量?这是一种方式:
var href = document.getElementById("row_27").getElementsByTagName("a")[0].href;
我建议使用字符串的slice
方法,如果只指定一个参数,它会将索引中的子字符串带到字符串的末尾:
var id = href.slice(href.lastIndexOf("/") + 1);
alert(id);