Итак, я в настоящее время создаю веб-сайт, где, когда вы нажимаете на небольшое изображение, оно отображается выше. Наряду с увеличением изображения текст накладывает изображение, описывающее его, и я не могу заставить код изменить текст вправо. Текст более сложный, так как он использует пробелы и т. Д., Поэтому мне нужно разместить HTML-код, и он просто отображает текст без форматирования. Javascript. Замените содержимое HTML в Div
// Image 1 - Football
function change1() {
document
.getElementById("mainPic")
.src = "http://files.stv.tv/imagebase/170/623x349/170248-lossiemouth-fc.jpg"
;
document
.getElementById("imageCaption")
.innerHTML = "<span>Lossiemouth Football Club<span class='spacer'></span><br /><span class='spacer'></span>Come watch a game of football!</span>"
;
}
// Image 2 - Football
function change2() {
document
.getElementById("mainPic")
.src = "http://www.visitscotland.com/wsimgs/Course%206_704927777.JPG[ProductMain]"
;
document
.getElementById("imageCaption")
.innerHTML = "<span>Golf Course<span class='spacer'></span><br /><span class='spacer'></span>Come play a couple rounds of golf!</span>"
;
}
<div id="imageCaption">
<h2 align="left" style="padding-left: 105px;">
<span>Lossiemouth Football Club
<span class="spacer"></span>
<br />
<span class="spacer"></span>
Come watch a game of football!
</span>
</h2>
</div>
примеры снимок экрана: Перед После
Я не вижу, что пропавший «форматирование» должно быть. Каков ожидаемый результат? Также ... знаете ли вы о «[ProductMain]» в конце второго URL-адреса? – Xufox