显示许多id's下载cordova应用程序

Show many id's onload of cordova app

本文关键字:下载 cordova 应用程序 许多 id 显示      更新时间:2023-09-26

我想在应用程序启动时将display: none更改为display: block。这些div的Id存储在localstorage中。每个id都是新的localstorage项。我在app start上加载的函数是:

function loadStorage() {
 for (var i = 0, l = localStorage.length; i < l; i++) {
 document.getElementById(localStorage.getItem(localStorage.key(i))).style.display = "block"
  }
}

当我在笔记本电脑上的浏览器中使用我的应用程序时,它可以工作。当我在android应用程序上加载应用程序时,只显示一个id。有什么好办法吗?

  1. 估计您将平均使用多少个id。
  2. 手动创建那么多id。
  3. 显示:block所有的id在一个页面上。
  4. 在您的移动设备上尝试该页面。

注意:不能保证它在你的浏览器上也能工作。移动浏览器的开发周期非常缓慢——尤其是那些使用Cordova/Phonegap的浏览器。你也可以考虑使用Crosswalk或CocoonJS,或其他替代方案之一。