Я пытаюсь динамически заполнять список изображений с помощью javascript. У меня есть следующий код, но он не работает. Если вы видите какие-либо ошибки или знаете лучший способ сделать это, любая помощь будет оценена по достоинству.Добавление и удаление нескольких элементов в javascript
код выглядит следующим образом:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">
function generateCarousel(baseval, num_images)
{
var list_node = document.getElementById("carousel");
list_node.innerHtml(''); // clear the previous contents
for (var i = 0; i < num_images; i++)
{
var img = document.createElement("img");
img.src = baseval + ((i<9)?0+i:i) + ".jpg";
list_node.appendChild(img);
}
}
</script>
<style type="text/css">
#carousel {
width: 700px;
height: 450px;
overflow-x: scroll;
overflow-y: hidden;
white-space: nowrap;
}
</style>
</head>
<body>
<div id="Container">
<div id="Content">
<div id="carousel">
<img src="images/placeholder0.jpg" height="450" />
<img src="images/placeholder1.jpg" height="450" />
</div>
<a onclick="generateCarousel('images/set1/', 10); return false;">set 1</a>
<a onclick="generateCarousel('images/set2/', 12); return false;">set 2</a>
</div>
</div>
</body>
</html>
Предложение: всякий раз, когда вы публикуете вопрос о чем-то, что «не работает», очень полезно, если вы точно описываете, что происходит и что вы ожидаете. Есть ли ошибки? Исключения? Что-то происходит, но не так? Если это не так, то каким образом это не так? Мы не можем читать ваш ум, и мы не можем видеть ваш экран. – Pointy