七星端砚
七星端砚
  • 发布:2015-11-17 14:57
  • 更新:2015-11-17 17:50
  • 阅读:3840

关于tap事件,页面切换的东西,有个问题

分类:MUI

报错:
[Web浏览器] "Uncaught TypeError: Cannot read property 'addEventListener' of null" /zbxStockApp/index.html (91)

代码:

        document.getElementById('zixuan').addEventListener('tap',function(){  

        });

下面是html

<a id="zixuan" class="mui-tab-item">  
            <span class="mui-icon mui-icon-plusempty"></span>  
            <span class="mui-tab-label">自选</span>  
        </a>

不知道为什么会报错,谁能解答一下?

2015-11-17 14:57 负责人:无 分享
已邀请:
七星端砚

七星端砚 (作者)

好吧,看来这个问答真的是没什么人气,这一点跟apicloud差距不小啊。基本都是自给自足,自己尝试了一把,把代码放入到window.onloaded方法里面就好了。

window.onload = function(){  
            var zixuan = document.getElementById('zixuan');  
            zixuan.addEventListener('tap',gozixuan);  

            var dapan = document.getElementById('dapan');  
            dapan.addEventListener('tap',godapan);  

            var geren = document.getElementById('geren');  
            geren.addEventListener('tap',gogeren);  
        }  

        function gozixuan(){  
            mui.openWindow({  
                url:'html/zixuan.html',  
                id:'zixuan'  
            });  
        }  

        function godapan(){  
            mui.openWindow({  
                url:'index.html',  
                id:'index'  
            });  
        }  

        function gogeren(){  
            mui.openWindow({  
                url:'html/person.html',  
                id:'person'  
            });  
        }

建议也多注意一下问答人的想法,大多数人都是小白,这才是发展的动力啊。如果定位到高端程序员,他们那里用得着Hbuilder啊。
dcloud注意多解决现实中存在的疑惑,以便以让更多人了解dcloud的好用,而不是让人觉得apicloud虽然侵权了你们,但是却比你们好用啊。(自己看法,勿怪)

chender

chender - 与人为善

论坛本来就有延时性,不可能问了问题马上就有人回答的

该问题目前已经被锁定, 无法添加新回复