我正在重写一些代码以使其模块化,但无法像在意大利面条代码中那样访问DOM。
我尝试将getElementById
添加为适当的内容(例如var getId = {myid:document.getElementById("myid");}
)并且工作正常,但是当我从方法中调用它时,它返回未定义的值。我认为绑定存在问题,但找不到解决方法
`//index.html
// app.js
var getId={
cacheDom:function(){
this.myid = document.getElementById("myid");
}
init: function(){
conosole.log(this.myid)
}
`
它应该给出:<div type="button" id="myId">
但我不确定