<button class="btn btn-danger" onclick="obj.two">Show Oops</button>
<button class="btn btn-success" onclick="obj.edit">Edit Items</button>每当我单击显示oops..In控制台时,都会出现错误:ReferenceError is not defined at HTMLButtonElement.onclick
而我的javascript代码:
class User {
constructor()
    {
    this.name = "joker t-shirt";
    this.product = 200;
    this.Quantity = 4;
    this.total = this.product * this.Quantity;
    }
get two()  this is obj.two() ,but it spits out an error
   {    
   }由于未定义对象,我遇到错误,请帮助我解决问题
发布于 2018-10-11 11:56:26
必须将obj定义为User()的实例
var obj = new User();
class User {
  constructor() {
    this.name = "joker t-shirt";
    this.product = 200;
    this.Quantity = 4;
    this.total = this.product * this.Quantity;
  }
  get two() { 
    console.log('Show oops button is Working...');
  }
  get edit() {
    console.log('Edit button is Working...');
  }
}
var obj = new User();<button class="btn btn-danger" onclick="obj.two">Show Oops</button>
<button class="btn btn-success" onclick="obj.edit">Edit Items</button>
https://stackoverflow.com/questions/52751813
复制相似问题