繁体   English   中英

Coffeescript创建一个按钮,单击后可创建文本

[英]Coffeescript creating a button that creates text when clicked

window.onload = ->
  document.write ('<h1 id="begin">Begin</h1>')

  document.getElementById("begin").onClick = -> 
    document.write ('Do you go left or right?')

使用coffeescript尝试制作一本小型游戏手册进行练习。 我已经遇到麻烦了...我似乎无法使该按钮正常工作,也不清楚我在做什么错。 我的代码可以很好地创建“开始”文本,但是单击它时什么也没有发生。 控制台日志没有引发任何错误...

http://codepen.io/bryanwillis7/pen/WwMPaw

这是我的codepen,用于查看已编译的javascript。 我不认为这是一个coffeescript错误...

尝试这个:

  document.getElementById("begin").addEventListener "click", () => document.write ('Do you go left or right?')

如Ismael Miguel所述,当您单击“开始”时,该文本不打印,因为document.getElementById("begin").onClick应该是document.getElementById("begin").onclick代替:

window.onload = ->
  document.write ('<h1 id="begin">Begin</h1>')

  document.getElementById("begin").onclick = -> 
  document.write ('Do you go left or right?')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM