js为什么会报错Uncaught TypeError: Cannot read property 'style' of undefined?
发布网友
发布时间:2022-05-07 21:42
我来回答
共2个回答
热心网友
时间:2023-11-15 05:37
注意nextwarn这个类是否有元素,报这个错是因为找不到类名为nextware的元素中的第一个。
可以用
if(document.getElementsByClassName('nextware') && document.getElementsByClassName('nextware')[0])
来判断元素是否存在
存在的情况下再判断style是否为block即可。
热心网友
时间:2023-11-15 05:38
代码可以修改如下,获取数组第一个元素前先进行判断,判断数组中是否存在元素。
(function () {
'use strict';
var tmm = window.setInterval(function () {
var video = document.getElementsByTagName("video")[0];
if (video) {
video.volume = 0
video.playbackRate = 16;
window.clearInterval(tmm);
}
let nextwareList = document.getElementsByClassName("nextware")
if (nextwareList.length > 0) {
let first = nextwareList[0];
first.style.display == "block" && first.click()
}
}
}, 1000);
})();
热心网友
时间:2023-11-15 05:37
注意nextwarn这个类是否有元素,报这个错是因为找不到类名为nextware的元素中的第一个。
可以用
if(document.getElementsByClassName('nextware') && document.getElementsByClassName('nextware')[0])
来判断元素是否存在
存在的情况下再判断style是否为block即可。
热心网友
时间:2023-11-15 05:37
注意nextwarn这个类是否有元素,报这个错是因为找不到类名为nextware的元素中的第一个。
可以用
if(document.getElementsByClassName('nextware') && document.getElementsByClassName('nextware')[0])
来判断元素是否存在
存在的情况下再判断style是否为block即可。
热心网友
时间:2023-11-15 05:38
代码可以修改如下,获取数组第一个元素前先进行判断,判断数组中是否存在元素。
(function () {
'use strict';
var tmm = window.setInterval(function () {
var video = document.getElementsByTagName("video")[0];
if (video) {
video.volume = 0
video.playbackRate = 16;
window.clearInterval(tmm);
}
let nextwareList = document.getElementsByClassName("nextware")
if (nextwareList.length > 0) {
let first = nextwareList[0];
first.style.display == "block" && first.click()
}
}
}, 1000);
})();
热心网友
时间:2023-11-15 05:38
代码可以修改如下,获取数组第一个元素前先进行判断,判断数组中是否存在元素。
(function () {
'use strict';
var tmm = window.setInterval(function () {
var video = document.getElementsByTagName("video")[0];
if (video) {
video.volume = 0
video.playbackRate = 16;
window.clearInterval(tmm);
}
let nextwareList = document.getElementsByClassName("nextware")
if (nextwareList.length > 0) {
let first = nextwareList[0];
first.style.display == "block" && first.click()
}
}
}, 1000);
})();
热心网友
时间:2023-11-15 05:37
注意nextwarn这个类是否有元素,报这个错是因为找不到类名为nextware的元素中的第一个。
可以用
if(document.getElementsByClassName('nextware') && document.getElementsByClassName('nextware')[0])
来判断元素是否存在
存在的情况下再判断style是否为block即可。
热心网友
时间:2023-11-15 05:38
代码可以修改如下,获取数组第一个元素前先进行判断,判断数组中是否存在元素。
(function () {
'use strict';
var tmm = window.setInterval(function () {
var video = document.getElementsByTagName("video")[0];
if (video) {
video.volume = 0
video.playbackRate = 16;
window.clearInterval(tmm);
}
let nextwareList = document.getElementsByClassName("nextware")
if (nextwareList.length > 0) {
let first = nextwareList[0];
first.style.display == "block" && first.click()
}
}
}, 1000);
})();
热心网友
时间:2023-11-15 05:37
注意nextwarn这个类是否有元素,报这个错是因为找不到类名为nextware的元素中的第一个。
可以用
if(document.getElementsByClassName('nextware') && document.getElementsByClassName('nextware')[0])
来判断元素是否存在
存在的情况下再判断style是否为block即可。
热心网友
时间:2023-11-15 05:37
注意nextwarn这个类是否有元素,报这个错是因为找不到类名为nextware的元素中的第一个。
可以用
if(document.getElementsByClassName('nextware') && document.getElementsByClassName('nextware')[0])
来判断元素是否存在
存在的情况下再判断style是否为block即可。
热心网友
时间:2023-11-15 05:37
注意nextwarn这个类是否有元素,报这个错是因为找不到类名为nextware的元素中的第一个。
可以用
if(document.getElementsByClassName('nextware') && document.getElementsByClassName('nextware')[0])
来判断元素是否存在
存在的情况下再判断style是否为block即可。
热心网友
时间:2023-11-15 05:38
代码可以修改如下,获取数组第一个元素前先进行判断,判断数组中是否存在元素。
(function () {
'use strict';
var tmm = window.setInterval(function () {
var video = document.getElementsByTagName("video")[0];
if (video) {
video.volume = 0
video.playbackRate = 16;
window.clearInterval(tmm);
}
let nextwareList = document.getElementsByClassName("nextware")
if (nextwareList.length > 0) {
let first = nextwareList[0];
first.style.display == "block" && first.click()
}
}
}, 1000);
})();
热心网友
时间:2023-11-15 05:38
代码可以修改如下,获取数组第一个元素前先进行判断,判断数组中是否存在元素。
(function () {
'use strict';
var tmm = window.setInterval(function () {
var video = document.getElementsByTagName("video")[0];
if (video) {
video.volume = 0
video.playbackRate = 16;
window.clearInterval(tmm);
}
let nextwareList = document.getElementsByClassName("nextware")
if (nextwareList.length > 0) {
let first = nextwareList[0];
first.style.display == "block" && first.click()
}
}
}, 1000);
})();
热心网友
时间:2023-11-15 05:38
代码可以修改如下,获取数组第一个元素前先进行判断,判断数组中是否存在元素。
(function () {
'use strict';
var tmm = window.setInterval(function () {
var video = document.getElementsByTagName("video")[0];
if (video) {
video.volume = 0
video.playbackRate = 16;
window.clearInterval(tmm);
}
let nextwareList = document.getElementsByClassName("nextware")
if (nextwareList.length > 0) {
let first = nextwareList[0];
first.style.display == "block" && first.click()
}
}
}, 1000);
})();
热心网友
时间:2023-11-15 05:37
注意nextwarn这个类是否有元素,报这个错是因为找不到类名为nextware的元素中的第一个。
可以用
if(document.getElementsByClassName('nextware') && document.getElementsByClassName('nextware')[0])
来判断元素是否存在
存在的情况下再判断style是否为block即可。
热心网友
时间:2023-11-15 05:38
代码可以修改如下,获取数组第一个元素前先进行判断,判断数组中是否存在元素。
(function () {
'use strict';
var tmm = window.setInterval(function () {
var video = document.getElementsByTagName("video")[0];
if (video) {
video.volume = 0
video.playbackRate = 16;
window.clearInterval(tmm);
}
let nextwareList = document.getElementsByClassName("nextware")
if (nextwareList.length > 0) {
let first = nextwareList[0];
first.style.display == "block" && first.click()
}
}
}, 1000);
})();
热心网友
时间:2023-11-15 05:37
注意nextwarn这个类是否有元素,报这个错是因为找不到类名为nextware的元素中的第一个。
可以用
if(document.getElementsByClassName('nextware') && document.getElementsByClassName('nextware')[0])
来判断元素是否存在
存在的情况下再判断style是否为block即可。
热心网友
时间:2023-11-15 05:38
代码可以修改如下,获取数组第一个元素前先进行判断,判断数组中是否存在元素。
(function () {
'use strict';
var tmm = window.setInterval(function () {
var video = document.getElementsByTagName("video")[0];
if (video) {
video.volume = 0
video.playbackRate = 16;
window.clearInterval(tmm);
}
let nextwareList = document.getElementsByClassName("nextware")
if (nextwareList.length > 0) {
let first = nextwareList[0];
first.style.display == "block" && first.click()
}
}
}, 1000);
})();