-1
Q
未捕獲類型錯誤
A
回答
5
在你的頁面的一些點:
function display_price(price, oid)
{
...
element = document.getElementById(oid);
if (valor != 'NaN' && valor != null && valor != '')
{
element.innerHTML = valor + money_simbol;
最後一行導致錯誤,因爲element
爲空。你應該添加一個條件的,如果():就是改變這一行:
if (valor != 'NaN' && valor != null && valor != '')
這樣:
if (element && valor != 'NaN' && valor != null && valor != '')
換句話說,這是一個很好的做法,總是檢查返回在之前訪問其屬性的功能的值。
0
您可以調用函數display_price
傳遞它尚未存在的span
的ID。
改變這一行:(在你的代碼中出現兩次)
display_price('510', 'products_price_id');
爲了這個:
window.onload = function() {
display_price('510', 'products_price_id');
};
這將等到頁面加載試圖找到一個元素之前,從而解決您的錯誤。
相關問題
- 1. 未捕獲類型錯誤
- 2. Javascript錯誤,未捕獲類型錯誤
- 3. FormData獲取未捕獲類型錯誤
- 4. 未捕獲的類型錯誤javascript
- 5. JavaScript - 未捕獲TypeError:類型錯誤
- 6. 未捕獲的類型錯誤:空
- 7. jqplot.CanvasAxisTickRenderer拋出未捕獲類型錯誤
- 8. Chrome中未捕獲的類型錯誤
- 9. jQuery未捕獲類型錯誤幫助
- 10. D3 - 未捕獲類型錯誤:
- 11. 未捕獲的類型錯誤
- 12. JSON未捕獲類型錯誤
- 13. 數據表未捕獲類型錯誤
- 14. JavaScript未捕獲類型錯誤與dataTables.editable.js
- 15. coffeescript jquery rails未捕獲類型錯誤
- 16. 未捕獲類型錯誤javascript方法
- 17. OpenLayers Android WebView未捕獲類型錯誤
- 18. jQuery UI Droppable未捕獲類型錯誤
- 19. WordPress主題未捕獲類型錯誤
- 20. jQuery ajax未捕獲類型錯誤
- 21. 未捕獲的類型錯誤:JavaScript的
- 22. 鈦:未捕獲的錯誤類型
- 23. 未被捕獲類型錯誤與jquery
- 24. Vuejs Sweetalert未捕獲類型錯誤
- 25. Rails 4 Flot未捕獲類型錯誤和錯誤顯示
- 26. 數據表錯誤:未捕獲的類型錯誤:
- 27. 如何捕捉未捕獲的類型錯誤
- 28. 未捕獲的類型錯誤:無法讀取的未定義
- 29. 未捕獲類型:未定義不是函數JS錯誤
- 30. 未捕獲的類型錯誤使用鈦合金模型時
你有沒有試過看這些消息的詳細信息的螢火蟲錯誤控制檯? – 2011-05-11 12:29:35
真的應該嘗試發佈至少一些代碼進行審查,而不是隻是一些外部鏈接到某個網站。 – VisWebsoft 2018-01-22 14:10:08