При вставке тега <img> код слетает

221
10 декабря 2016, 10:31

Здравствуйте! Имеется код, который заменяет значение в определенном блоке:

<a href="javascript:ReplaceContentInContainer('example1div','Home is clicked')">

Блок:

    <div 
   id="example1div" 
   style="
   padding:10px; 
   text-align:center;">
Project Log
</div>

Скрипт:

<script type="text/javascript">
function ReplaceContentInContainer(id,content) {
var container = document.getElementById(id);
container.innerHTML = content;
}
</script>

Однако, если вставить в замену (example1div) картинку, тег имг, то код слетает и происходит что-то непонятное, например:

<img src="https://pp.vk.me/c543103/v543103564/1c7f0/Jkk_3iw_NFU.jpg" alt="">

То код слетает. В чем проблема? Заранее спасибо за помощь.

Answer 1

Кавычки в кавычках в кавычках. Вероятно, html-разметка не парсится корректно.

Подробнее в другом ответе.

READ ALSO
jQuery смена background по клику

jQuery смена background по клику

Есть у меня целый список элементов-ссылокКаждому присвоен класс

322
Как сделать проверку на max-width в jQuery?

Как сделать проверку на max-width в jQuery?

Мне нужно чтобы скрипт выполнялся только тогда, когда ширине окна выше заданного значенияКак это сделать? Код, который нужно выполнять:

209