2016-01-29 3 views
-1

По сути то, что я пытаюсь сделать прямо сейчас, учитывая некоторый ввод текст, я разделить его белым пространством и отображением наJavascript: Перемещение по массиву и доступ к его различным элементам?

div id= "animation" 

Каждый раз, когда кнопка нажата, то массив должен идти вперед один слово.

Это моя текущая попытка.

function displayText() { 
    var displayText = document.getElementbyID("animation"); 
    var list = (document.getElementbyID("input").split(/[ \tn]+/); 
    for (var i = 0; i < list.length; i++) { 
     displayText.innerHTML = list.get[i]; 
    } 
} 

Является ли мой процесс рассмотрения несколько правильным? По какой-то причине он, похоже, не работает.

ответ

0

есть несколько вопросов в методе

function displayText() { 
    var displayTextAnimation = document.getElementbyID("animation"); //keep variable name and method name different 
    var list = (document.getElementbyID("input").value).split(/[ \tn]+/); //use value property and observe extra bracket 
    for (var i = 0; i < list.length; i++) { 
     displayTextAnimation.innerHTML = list.charAt(i); //observe replacing get by charAt 
    } 
} 
+0

'displayTextAnimation.innerHTML = list.get [я],' Что насчет этой линии? Выглядит совершенно неправильно. –

+0

@Derek 朕 會 功夫 правда, пропустил это. спасибо за указание – gurvinder372

+0

Если вы не заметили, '.charAt [i]' на самом деле не имеет смысла, так как '.charAt' - это функция, и вы каждый раз переписываете свой внутренний HTML. –