我正在寫一款遊戲,並且我有一個控制檯供開發人員在遊戲中與JavaScript方法進行交互。我雖然有一個問題;我無法弄清楚如何將JavaScript錯誤拖放到控制檯。無論如何要寫錯誤的div或HTML元素?是否可以將JavaScript錯誤轉儲到HTML中的div?
6
A
回答
6
這聽起來像你已經有能力執行JS工作,只需要捕獲錯誤輸出?如果是這樣,你應該能夠通過在try ... catch
塊包裝你的代碼執行這樣做:如果沒有發生錯誤
var result;
try {
result = eval($("#console-input").val());
} catch (ex) {
if (ex !== null && typeof ex !== "undefined") {
if (ex.message) ex = ex.message;
} else {
ex = "An unknown error occurred.";
}
result = ex;
}
$("#console-output").append($("<p/>").text(result));
$("#console-input").val("");
這將增加代碼的結果輸出股利。如果出現錯誤,則它會輸出錯誤消息(如果有)或「發生未知錯誤」。
+0
+1比我的答案更詳細! – 2010-04-26 22:03:36
+0
真棒非常感謝你本 – 2010-04-26 22:04:59
0
使用throw命令輸出自定義JavaScript錯誤。如果你想將這些錯誤輸入到div中,那麼使用innerHTML方法而不是throw並立即從執行函數中返回。
0
konsole = document.createElement('ul');
konsole.id = 'console';
document.getElementsByTagName('body')[0].appendChild(konsole);
function log(konsole, message, level)
{
if (undefined === level) level = 0;
messageElem = document.createElement('li');
messageElem.className = 'level-' + level;
messageElem.innerHTML = message;
konsole.appendChild(messageElem);
};
document.getElementById('console')
log(document.getElementById('console'), ':)');
然後,它只是關於三網融合
相關問題
- 1. 在將數據轉儲到Excel中時,是否可以找到我的錯誤?
- 2. 是否可以將MySQL數據庫轉儲到seed.rb文件中?
- 3. 是否可以將日誌文件轉儲到數據庫中?
- 4. 是否可以將JavaFX嵌入到HTML/JavaScript中?
- 5. 是否可以將LXD容器轉儲到tgz存檔?
- 6. 是否可以使用Chrome轉儲純HTML DOM?
- 7. 是否可以從JavaScript生成HTML?
- 8. 是否可以在Android中將HTML文件加載到TextView中?
- 9. Javascript innerHTML/jQuery .html()IE顯示錯誤 - 將表格添加到div
- 10. 是否可以將錯誤鏈接到單元測試?
- 11. 是否有可能使用jquery/javascript將doc/docx轉換爲html?
- 12. 是否可以將JavaScript數組元素超鏈接到HTML表格中?
- 13. javascript/html/php:是否可以使用Ajax將值插入到表單中?
- 14. 是否可以將JavaScript添加到PDF中的圖像?
- 15. 是否可以檢查JavaScript中可能的轉換?
- 16. 是否可以將本地存儲值加載到推文中?
- 17. 是否可以將UITableViewCells存儲到數組中?
- 18. 是否可以將Audit4j審計事件存儲到MongoDB中?
- 19. MIPS是否可以將單詞存儲到.data變量中?
- 20. 是否可以將定時器值存儲到變量中?
- 21. 是否可以將數組存儲到EncryptedLocalStore項目中? AIR
- 22. 是否可以將MKS Integrity存儲庫導入到git中?
- 23. 是否可以將結構存儲到鏈接列表中?
- 24. JavaScript,HTML - 是否可以在Javascript ConfirmBox中顯示值Html.TextAreaFor?
- 25. 是否可以將html與asp.net集成?
- 26. 是否可以將HTML注入$ scope?
- 27. 是否可以將HTML嵌入到alertify.js警報中?
- 28. 是否可以將dart庫導入到.html資源中?
- 29. 是否可以將R從Sagemath接口到HTML文檔中?
- 30. 是否可以將HTML加載到jTable中?
'我可以找出how' ......你的意思是不能? – SLaks 2010-04-26 21:35:33
我認爲他真的意味着'可以',他說他已經知道如何將消息放到控制檯上 – 2010-04-26 21:45:17
我的意思是不能對不起對方 – 2010-04-26 21:46:32