首页 > 解决方案 > 如何使用对象文字中的方法访问 ID?

问题描述

我正在重写一些代码以使其模块化,但我无法像在意大利面条代码中那样访问 DOM。

我尝试添加getElementByIdas 适当性(例如 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"> 但我不确定

标签: javascriptdommethodsecmascript-6object-literal

解决方案


推荐阅读