无法读取属性';长度';javascript中未定义at类型的
我有两个错误: 无法在类型和类型处读取未定义的属性“length”。 怎么了无法读取属性';长度';javascript中未定义at类型的,javascript,undefined,Javascript,Undefined,我有两个错误: 无法在类型和类型处读取未定义的属性“length”。 怎么了 setTimeout(function typing() { var fields = document.querySelectorAll('input'); var text = ["text", "text", "text", "text"]; function print (input, num, timeout) { setTimeout(function(){ var i = 0;
setTimeout(function typing() {
var fields = document.querySelectorAll('input');
var text = ["text", "text", "text", "text"];
function print (input, num, timeout) {
setTimeout(function(){
var i = 0;
function type(){
if (i <= text[num].length) {
input.value = text[num].substr(0, i);
setTimeout(type, 100);
}
console.log(text[num].length);
i++;
}
type();
console.log(type());
if (num == 3) {
setTimeout(
function() {
document.getElementById('postlogo_animation').className +=" postlogo-img"
},text[num].length * 120);
}
}, timeout);
}
for (var b = 0; b < fields.length; b++) {
var timeout = 0;
var input = fields[b];
if (b > 0) {
for (var c = 0; c < b; c++) {
timeout += text[c].length * 140
}
}
print(input, b, timeout)
}}, 1000);
setTimeout(函数类型(){
var fields=document.querySelectorAll('input');
var text=[“文本”、“文本”、“文本”、“文本”];
函数打印(输入、数值、超时){
setTimeout(函数(){
var i=0;
函数类型(){
如果(i 0){
对于(var c=0;c
无法在类型和类型处读取未定义的属性“length”。
怎么了?
数值
num
的最大值是多少?如果数值num
大于3,text[num]
未定义。数值num
的最大值是多少?如果数值num
大于3,text[num]
未定义。