如何将类分配给指定的div元素

时间:2019-05-27 22:55:27

标签: javascript class

我是JS类的新手。

我那里有一些模拟棋盘和大象行为的代码。 如何为任何div分配一个elephant类,以便在同一html上缠绕多个它们? https://jsfiddle.net/2ybwet39/ 它会像:

class elephant{
// all the js that describes elephant behaviour here
}

let item = new elephant;

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

class IECantUseClass{
  constructor(elementInstance){
    this.element = elementInstance;
  }
  click(func){
    this.element.onclick = function(){
      func(this);
    }
  }
}
var wtf = new IECantUseClass(document.getElementById('test'));
wtf.click(function(t){
  console.log(t.id);
});
<div id='test'>Click this text to see the Element id</div>