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

关于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 - 与人为善

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

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