我目前正在使用瀏覽器做一個簡單的掛人遊戲。Javascript:掛人功能不工作
當用戶點擊一個按鈕,它調用一個功能pickWord()
:
<button onclick="pickWord()" id="restart">Pick A Word</button>
然後該函數挑選從詞典中隨機字,將其分配給一個變量,並創建空間(_ _ _ _)的單詞放在一個html表格中。
function pickWord()
{
var word = dictionary[Math.floor(Math.random()*dictionary.length)];
wordSpaces = "_" * word.length;
document.getElementById('spaces').innerHTML = wordSpaces;
}
這不工作:空格不顯示在表上。
我做了一個JSFiddle來幫助解決問題。
至少在你的小提琴,你在你的數組中的「劊子手」後缺少一個逗號。你也會遇到問題,因爲'「_」* word.length;'不起作用。 – krillgar
好的,謝謝!有沒有辦法讓空格的數量=單詞的長度? – JoshK
查看[此問題](http://stackoverflow.com/questions/1877475/repeat-character-n-times)該解決方案。 'Array(word.length).join('_');' – krillgar