javascript - Uncaught ReferenceError: obj 未定义 onclick
问题描述
<button class="btn btn-danger" onclick="obj.two">Show Oops</button>
<button class="btn btn-success" onclick="obj.edit">Edit Items</button>
每当我点击 show oops ..在控制台中,错误是 Uncaught ReferenceError: obj 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
{
}
由于未定义对象,我收到错误消息,请帮助我
解决方案
您必须定义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>
推荐阅读
- typescript - 使用 Pick<> 从 MongoDB 访问嵌套对象
- python - 升级 Ubuntu:python3 安装已损坏
- android - 从导航后台排除某些目的地?
- android - Android - 基于 websockets 的 XMPP
- php - 如何从ajax请求中获取数据然后在php条件statemtn中使用它
- firebase - 如何使用 firebase firestore Rest API 使用自定义令牌文档 ref 发出发布请求
- r - 如何从 R 导出结果?
- angular - *ngFor - 循环迭代没有发生。仅显示对象的一个元素而不是全部(在 Angular 12 中)
- wordpress - 在 WP 5.8 上隐藏 woocommerce 类别 BLOCK 小部件的子类别
- api - ffmpeg,Audiostream:如何使用 API 获取它的类型(fourcc)?