Предположив link
является ссылкой на элемент:
var chars = link.href.substr(-2);
Если вам необходимо получить ссылку на ссылку, то лучше дать ссылку атрибут ID, например, <a href="../mypage/?code=bb" id="myLink">
, где myLink
- это то, что описывает цель ссылки. Вы можете сделать это:
var chars = document.getElementById('myLink').href.substr(-2);
Наконец, если то, что вы хотите, это параметр code
из вашей ссылки, это может быть лучше, чтобы разобрать URL на части. Если есть вероятность, что ваш URL-адрес может быть более сложным, чем вы показали, вы должны провести реальный синтаксический анализ URL. Как указал Рахул в his answer, есть jQuery plugins that perform this function.
Это действительно имеет смысл? Будет ли URL всегда быть именно в этой форме? –
URL-адрес всегда будет содержать 2-буквенный код, да – Tom