没有按钮功能
No functionality with button
我正在学习Javascript,对它完全陌生。我试图写一些代码,将处理随机卡从数组与按钮的每次点击。它不需要移除牌,只需要随机发牌。我能够获得处理第一张牌的按钮,但按钮消失在卡片名称的位置,我无法继续处理任何牌。我的问题是如何保持按钮在那里,让它处理卡牌与每次点击。这是我的代码:
<div>
<button type="button" onclick="document.write(randomcard())"> Deal Card </button>
</div>
<script>
var cardsInDeck = new Array();
cardsInDeck[0] = "Ace of spades";
cardsInDeck[1] = "ace of clubs";
cardsInDeck[2] = "ace of diamonds";
cardsInDeck[3] = "ace of hearts"
cardsInDeck[4] = "King of diamonds"
function randomcard(){ return cardsInDeck[Math.floor(Math.random()*cardsInDeck.length)]
}
</script>
任何帮助都是非常感激的。
下面的代码为我工作
HTML部分<button type="button" onclick="randomcard()"> Deal Card </button>
<br><h7 id="result"></h7>
JavaScript部分var cardsInDeck = new Array();
cardsInDeck[0] = "Ace of spades";
cardsInDeck[1] = "ace of clubs";
cardsInDeck[2] = "ace of diamonds";
cardsInDeck[3] = "ace of hearts"
cardsInDeck[4] = "King of diamonds"
function randomcard(){
var res = document.getElementById("result");
res.innerHTML=cardsInDeck[Math.floor(Math.random()*cardsInDeck.length)];
看到它工作http://jsfiddle.net/fNPvf/5066/
你缺少的是一个地方/标签来查看你的输出,我刚刚添加了它,现在它工作得很好。希望有帮助。
相关文章:
- 删除CKEditor工具栏按钮,但不删除功能
- 如何使用Java脚本创建提交按钮's的拖放功能
- 按下一个HTML按钮,该按钮使用一个功能在同一个新窗口中打开URL
- 第二次点击具有不同功能的按钮并更改文本
- 如果未按下该按钮,则在30秒内自动执行该功能
- 两个按钮在初次点击后会触发相同的功能
- 如何使用相同的按钮点击两个功能
- JavaScript表单提交没有't fire asp服务器端点击功能的提交按钮
- 自定义HTML5视频控件-退出按钮不会启动全屏切换功能
- 交互2个单选按钮2个不同的功能Javascript
- 美国地图插件,具有状态数据/悬停功能的新按钮
- Bootbox:取消对话框后的回调功能/点击'X'按钮
- on单击从按钮到功能
- 更改选择选项下拉列表与onclick功能按钮
- 功能按钮已禁用;从开始
- 运行功能按钮点击作为创建者用户-谷歌电子表格
- 基于单选按钮启用/禁用功能按钮
- 点击功能按钮更改画布
- 我可以重写或设置确认功能按钮吗? '文本
- 如何添加eventlistener上按钮点击,如果它已经有功能按钮点击