Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как присвоить параметр элементу? (https://javascript.ru/forum/misc/27020-kak-prisvoit-parametr-ehlementu.html)

MCB 31.03.2012 14:25

Как присвоить параметр элементу?
 
Взял код с перелистыванием страниц, но он работает под конкретное изображение

Присвоение здесь (это для первого изображения)
document.images[0].src = Photo[n];

А как сделать, присвоение для конкретного изображения (параметр id="photo" я прописал)?

document.photo.src = Photo[n]; не работает

<IMG SRC="" id="photo">



<SCRIPT>
<!--
n=0;
Photo = new Array();
Photo[0] = "/images/1-1.jpg";
Photo[1] = "/images/2-1.jpg";


function next_image()
{
n++;
if(n>1) n=0;
document.images[0].src = Photo[n];
}


function prev_image()
{
n--;
if(n<0) n=1;
//document.images[0].src = Photo[n];
document.photo.src = Photo[n];
}
// -->
</SCRIPT>


<input type=button value="Предыдущее" onClick=prev_image()>
<input type=button value="Следующее" onClick=next_image()>
<p>
<form name="photo">
<IMG SRC="PhotoAlbum/11.jpg" id="photo">
</form>

Questioner 31.03.2012 14:38

document.getElementById("photo").src = Photo[n];

DEMO:
<script>
    function f() {
        document.getElementById(document.getElementById("iId").value).src = document.getElementById("src").value;
    }
</script>Img id(i1-i6):
<input id="iId">
<br/>Img url:
<input id="src" />
<br/>
<input type="button" value="Ok" onclick="f()" />
<br/>
<img id="i1" />
<br/>
<img id="i2" />
<br/>
<img id="i3" />
<br/>
<img id="i4" />
<br/>
<img id="i5" />
<br/>
<img id="i6" />

Questioner 31.03.2012 14:38

А вообще, учите JS.

MCB 31.03.2012 14:42

Questioner,
Спасибо


Часовой пояс GMT +3, время: 14:32.