Intereting Posts
Извлечение текста из файла HTML с помощью Python Как разместить два divs бок о бок, где LEFT один размер подходит, а другой занимает оставшееся пространство? читатель электронных книг не захватывает встроенный шрифт для epub-файла Приложения AIR, использующие HTML, не выбирают tags alt и title для отображения всплывающих подсказок Невозможно распаковать большие капли в python Определить, поддерживается ли PHP-код запускается автоматически в Javascript, когда не требуется центр текста в div возможно ли иметь html внутри ячейки jqgrid treegrid как сделать ось x прокручиваемой в графическом графике d3 Замените DIV внутри другого DIV на TEXTAREA, отредактируйте текст и замените обратно Пустой экран контактной формы SMTP для отправки Показывать или идентифицировать и сфокусировать скрытое обязательное поле при отправке формы Скрыть URL для загрузки Уничтожить директиву / дочерний масштаб

Заменить изображение и заголовок изображения / текст alt с помощью Javascript

В настоящее время у меня есть следующий код, который заменяет большое изображение при нажатии на миниатюру:

Javascript:

img1 = new Image(); img1.src = 'https://stackoverflow.com/questions/12003292/replace-image-and-image-title-alt-text-with-javascript/{$smarty.const.dir_images}/l_{$this_page.image1}'; img2 = new Image(); img2.src = '{$smarty.const.dir_images}/l_{$this_page.image2}'; 

Миниатюра HTML:

    

Большие изображения HTML:

  {$this_page.image1text} 

То, что я хочу сделать, – это не только изменение источника изображения при нажатии на миниатюру, но и tags alt & title.

заранее спасибо

Попытайтесь использовать этот способ:

JavaScript

 img1.alt="Image alt"; img1.title="Image title"; 

Миниатюра HTML:

  

Используйте setAttribute:

 document.getElementById("mainimage").setAttribute("alt", "My new Alt"); 

Вы имеете в виду это (способ jQuery)

 img1.attr('alt','this is alt'); img1.attr('title', 'this is title'); 

с помощью jquery вы можете заменить элемент, удалив его из родителя, а затем добавьте новый элемент