大师兄
大师兄
  • 发布:2015-03-13 09:20
  • 更新:2015-04-17 23:04
  • 阅读:1761

按例子来写,打开新页面总是失败

分类:MUI

//tap为mui封装的单击事件,可参考手势事件章节
document.getElementById('info').addEventListener('tap', function() {
//打开关于页面
mui.openWindow({
url: 'examples/info.html',
id:'info'
});
});

正在启动应用...
应用HBuilder已启动...
Uncaught TypeError: Cannot call method 'addEventListener' of null at index.html:29

2015-03-13 09:20 负责人:无 分享
已邀请:
cjj_coder

cjj_coder

你看看错误信息,你有定义info这个id的元素吗?

  • 大师兄 (作者)

    已解决,代码要放到html后面

    2015-03-25 10:32

太阳光

太阳光

原因一可能是缺少id="info"元素。
原因二可能是js写在id="info"的元素前页,造成获取不到元素。

  • 大师兄 (作者)

    代码要放到,元素之后

    2015-03-25 10:33

  • 太阳光

    其实也可以放元素之前,但必须放在plusReady函数内。

    2015-03-25 10:41

DecadeCode

DecadeCode

想问一下你是怎么解决的啊

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