0
我很高興地看到,我能夠解決my previous problem(有一些急需幫助)。但不久後,我已經跑了新的代碼:運行在一個控制檯JavaScript代碼VS作爲bookmarkl給出不同的結果
javascript:var tt=document.createElement('div');
tt.setAttribute('id', 'CMenu');
var g=document.getElementById('adCost');
var RAW='<button id ="save1Button" onclick=\"save1()\">SAVE SLOT 1</button>' +
'<button id ="load1Button" onclick="load1()">LOAD SLOT 1</button>' +
'<button id ="save2Button" onclick="save2()">SAVE SLOT 2</button>' +
'<button id ="load2Button" onclick="load2()">LOAD SLOT 2</button>' +
'<button id ="resetButton" onclick="reset()">RESET ALL PROGRESS</button>' +
'<button id ="freeClipsButton" onclick="cheatClips()">Free Clips</button>' +
'<button id ="freeMoneyButton" onclick="cheatMoney()">Free Money</button>' +
'<button id ="freeTrustButton" onclick="cheatTrust()">Free Trust</button>' +
'<button id ="freeOpsButton" onclick="cheatOps()">Free Ops</button>' +
'<button id ="freeCreatButton" onclick="cheatCreat()">Free Creativity</button>' +
'<button id ="freeYomiButton" onclick="cheatYomi()">Free Yomi</button>' +
'<button id ="resetPrestige" onclick="resetPrestige()">Reset Prestige</button>' +
'<button id ="destroyAllHumansButton" onclick="cheatHypno()">Destroy all Humans</button>' +
'<button id ="freePrestigeU" onclick="cheatPrestigeU()">Free Prestige U</button>' +
'<button id ="freePrestigeS" onclick="cheatPrestigeS()">Free Prestige S</button>' +
'<button id ="debugBattleNumbers" onclick="setB()">Set Battle Number 1 to 7</button>' +
'<button id ="availMatterZero" onclick="zeroMatter()">Set Avail Matter to 0</button>';
g.appendChild(tt);
document.getElementById('CMenu').innerHTML= RAW
爲書籤,而不是在控制檯(無javascript:當然),它給了不同的結果。在逐行測試時,控制檯按預期運行它,並且一次完成。然而書籤用按鈕替換了頁面上的所有內容!
爲什麼你不只是做'tt.innerHTML = RAW'? – Barmar
當我編寫原始代碼時,我很累。我只是忘了粘貼最新的一個。儘管如此,他們的工作原理是一樣 – LCB
這很奇怪。我仍然可以在DevTools的Elements面板中看到頁面的其餘部分,但它們不會出現在瀏覽器選項卡中。將鼠標懸停在檢查器中的元素上不會突出顯示瀏覽器選項卡中的任何內容。 – Barmar