2016-06-10 2 views
1

Мне было интересно, сможете ли вы сказать мне, что означают эти последние 2 строки в некотором коде, который изменит изображения в соответствии с тем, где они находятся в последовательности. Он будет меняться всякий раз, когда я нажимаю кнопкуJavascript Code explain. Последовательность изображений

var image = document.getElementById('light'); 
image.src=list[light]; 

Надеюсь, вы в состоянии мне помочь. Спасибо PS: Этот код находится рядом с концом моего целого кода

+0

http://www.w3schools.com/jsref/prop_img_src.asp. Он/она устанавливает изображение в соответствии с заданным индексом (светом) массива (списка). –

+0

Не могли бы вы объяснить, что вы только что сказали в простых терминах? я немного смущен. Это то, что вы сказали, что достигнет оба кода? – Hero

+0

Посмотрите на @Telman ответ. 'list [light]' - это URL. 'list' - это массив, а' light' - индекс этого массива. –

ответ

0
var image = document.getElementById('light'); 

Эта линия устанавливает переменную image к элементу на странице с идентификатором «легкие».

image.src=list[light]; 

Это устанавливает значение src изображения в значение списка [свет].

Если список представляет собой массив, то light будет числом, ссылающимся на элемент массива.

В качестве альтернативы, если list является объектом light может быть строкой.

+0

Спасибо за помощь. Могу я задать вам еще один вопрос, связанный с этим? – Hero

0

Этот код получает элемент по его значению ID и обновляет источник изображения, предположительно, на другое изображение.

0

Здесь вы можете получить ссылку на объект изображения.

var image = document.getElementById('light'); 

На второй строке изменить src свойство объекта изображения на какое-то другое значение, что автоматически вызывает перезагрузку изображения.

image.src=list[light]; 
+0

Спасибо за помощь. Могу я задать вам еще один вопрос, связанный с этим? – Hero

+0

Можете ли вы рассказать мне, что делает этот раздел кода? (изображение === list.length) image = 0 – Hero

Смежные вопросы