基本上我现在正在尝试做的是,给定一些输入文本,我将其分隔为空格并显示在
上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 :(得分: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
}
}