为什么一个功能有效,而另一个功能不起作用?

时间:2019-11-21 10:49:29

标签: javascript display

这一项有效,它显示了表格: 当我放.style.display =“ tablerow”时,该功能有效

var getMain = document.getElementById("main").style.display = "table-row";
var getLocalStorage = localStorage.hasOwnProperty('tableFill');
for (i = 0; i < getLocalStorage.lenght; i++) {
    if (getLocalStorage[i]){


       getMain; 

但是当我将它放入for循环中后,它不再起作用了,但是在控制台中我也丝毫没有错误...

var getMain = document.getElementById("main");
var getLocalStorage = localStorage.hasOwnProperty('tableFill');
for (i = 0; i < getLocalStorage.lenght; i++) {
    if (getLocalStorage[i]){


       getMain.style.display = "table-row"; 

2 个答案:

答案 0 :(得分:0)

localStorage.hasOwnProperty('tableFill')返回true或false。没有任何长度,因此您不会陷入循环。

答案 1 :(得分:0)

localStorage.hasOwnProperty('tableFill')返回一个布尔值,以检查该属性是否存在。它没有数据可以使之循环

相关问题