(function(){
  company = {
    name: 'Jalconsmile',
    welcome: function(){
      alert('Welcome to ' + name);
    }
  };
  button = document.createElement('button');
  button.innerHtml = 'Come to us';
  button.addEventListener('click', company.welcome);
  document.body.appendChild(button);
})();


该代码不起作用,有人可以帮我吗?我尝试了所有我所知道的。

最佳答案

我相信这应该可行。



(function() {
    company = {
        name: 'Jalconsmile',
        welcome: function() {
            alert('Welcome to ' + company.name);
        }
    };
    button = document.createElement('button');
    button.innerHTML = 'Come to us';
    button.addEventListener('click', company.welcome);
    document.body.appendChild(button);
})();

关于javascript - 创建按钮和绑定(bind)事件处理程序时的一些问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40950963/

10-12 12:58
查看更多