为了账号安全,请及时绑定邮箱和手机立即绑定

在onclick函数中获取Class的变量

在onclick函数中获取Class的变量

波斯汪 2021-04-26 16:13:24
我遇到一个问题,我无法onclick在同一类的另一个变量的函数内访问该类的国家变量。我做了一个小演示,在其中分配一条消息并返回一个button应显示该消息的示例,但undefined由于找不到该变量,它一直在打印。请帮忙class class1 {  message = "";  clicker = document.createElement("button");    constructor(sentence) {    this.message = sentence;    this.clicker.id = "clicker";    this.clicker.innerHTML = "CLICK ME";    this.clicker.addEventListener("click", (function () {        console.log(this.message);    }).bind(this))    return this.clicker;  }}document.getElementById("content").appendChild(new class1("hello"));<html><head>  <title></title></head><body>  <div id='content'></div></body></html>
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 256 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信