我正在开发一个使用phonegap的android应用程序。我在我的应用程序中创建了一个最喜欢的部分,我使用localstorage
将文件名的值设置为1。然后,我创建了一个名为fav.html页,我就按照列表的display
值设置为none
这样的:javascript在web应用程序中不起作用
<ul class="table-view">
<li class="table-view-cell" style="display: none;">
<a class="navigate-left padder" href="modele1.html" data-transition="slide-in" >item1</a>
</li>
<li class="table-view-cell" style="display: none;">
<a class="navigate-left padder" href="modele2.html" data-transition="slide-in" >item2</a>
</li>
</ul>
display
值
block
<script>
if (localStorage.getItem("modele1.html")==1){document.getElementsByClassName("table-view-cell")[0].style.display = 'block';}
if (localStorage.getItem("modele2.html")==1){document.getElementsByClassName("table-view-cell")[1].style.display = 'block';}
</script>
我已经检查和localstorage
值为modele1.html
和modele2.html
设置为1
。该代码在Chrome上正常工作,但是当我用phonegap构建代码时,该脚本不起作用。我甚至在</body>
标记之前手动将脚本添加到我的末尾fav.html
并重建应用,但它仍然无法在手机上使用?请帮助我,这很重要。
请将此标记为[接受的答案](http://stackoverflow.com/help/accepted-answer),以备将来参考。 – 2015-02-09 08:25:27