Есть множество способов сделать это.Я уверен, что вам захочется больше обдумать это.НО, за ответ без jQuery.Добавьте это как ваш обработчик onClick.Обязательно передайте ключевое слово this.
<img onclick="toggleVisible(this);" src="" />
Включите эту функцию где-нибудь на своей странице:
function toggleVisible(clickedLI) {
var imgs = document.getElementsByTagName('img');
var i = imgs.length;
while (i--) {
var img = imgs[i];
if (img.id.indexOf('Img_' == 0)) {
img.style.visibility = img.parentNode == clickedLI ? 'visible' : 'hidden';
}
}
}
Первая проблема, с которой вы столкнетесь, заключается в том, что нет способа вернутьскрытые изображения.Они находятся там, занимая место в документе, но они не будут реагировать на события щелчка (по крайней мере, в Chrome). Подумайте о том, чтобы дать больше деталей в своем вопросе.Как сказал Андреас, если у вас много изображений, есть более эффективные способы.