我想製作一些按鈕,但它們不起作用。我非常肯定,我已經做好了一切與按鈕正確。我認爲這可能與他們所調用的Javascript函數有關,因此我也添加了我的代碼的一部分。 如果您想查看我的完整代碼,請轉到我的個人資料TheNumnut下的Github下的Wars-Of-Shares。不支持HTML和Javascript的按鈕
<button onclick="buyshare()">Buy Share</button>
<button onclick="OpenTab("https://thenumnut.github.io/Wars-of-Shares/Profile")">Profile</button>
<script>
function buyshare() {
shares ++;
setCookie("shares", shares, 365);
alert("You have " + shares + " shares");
window.open("https://thenumnut.github.io/Wars-of-Shares/Market");
}
function OpenTab(x) {
window.open("https://thenumnut.github.io/Wars-of-Shares/Profile");
</script>
如果有人能解決我的問題,我將非常感激。我完整的代碼附加鏈接:https://github.com/TheNumnut/Wars-of-Shares/blob/master/Market/index.html
UPDATE: 該按鈕並打開新的連接和警報。但是,它會說:「你有NaN股票」。只要我點擊它,它就不會添加一個共享。
你在'OpenTab'函數的末尾忘了'}'。順便說一句,你的瀏覽器的開發者控制檯會告訴你這個(或者至少那個錯誤在那條線上)。 – ceejayoz
但它不會將股票加1。謝謝,它現在打開新標籤和警報。 – Elodin
所以,做一些調試。現在,它說你有NaN股票。不是一個數。找到您將股份設置爲非數字並將其修復的位置。 – ceejayoz