OnClick получить значение URL-адрес миниатюры - PullRequest
0 голосов
/ 02 февраля 2010

надеюсь, кто-то может мне помочь.я хочу получить миниатюрное значение идентификатора, когда происходит событие onclick, но не повезло, есть идеи?спасибо

<a href="test.ca/images/image-1.jpg?id=1"; onclick="swap(this); getVa(); return false;">this is a small thumbnail image</a> 

Вот js для замены миниатюры:

function swap(image) { 
    document.getElementById("main").src = image.href; 
} 

теперь я хочу получить доступ к идентификатору в конце URL-адреса thunbnail.обратите внимание, что этот URL-адрес не является URL-адресом местоположения.спасибо

Ответы [ 2 ]

1 голос
/ 02 февраля 2010

Вы можете использовать функцию split(), чтобы получить идентификатор:

var url_split = image.href.split('=');
var id = url_split[1];

Почему вы не используете jQuery, хотя вы так пометили свой вопрос?

0 голосов
/ 02 февраля 2010

Оберните миниатюру img s в якоря и установите для них rel=<your_id>.
Затем в jQuery вы можете получить доступ к идентификатору через $('a.myclass').attr('rel'). Я тоже, может быть, есть и другие лучшие подходы.

Или, может быть, вы предоставили здесь какой-нибудь код?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...