-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. Javascript错误,未捕获类型错误
- 2. FormData获取未捕获类型错误
- 3. 未捕获的类型错误
- 4. D3 - 未捕获类型错误:
- 5. 未被捕获类型错误与jquery
- 6. jQuery未捕获类型错误帮助
- 7. Chrome中未捕获的类型错误
- 8. 未捕获的类型错误javascript
- 9. coffeescript jquery rails未捕获类型错误
- 10. 未捕获的类型错误
- 11. JavaScript - 未捕获TypeError:类型错误
- 12. 数据表未捕获类型错误
- 13. jQuery UI Droppable未捕获类型错误
- 14. Vuejs Sweetalert未捕获类型错误
- 15. 如何捕捉未捕获的类型错误
- 16. 未捕获的类型错误:无法读取的未定义
- 17. 未捕获类型:未定义不是函数JS错误
- 18. 在javassript中使用drawimage类中的未捕获类型错误
- 19. ZendFramework 2.0 Php致命错误:未捕获错误:未找到类
- 20. 致命错误:未捕获的错误:类“IntlChar”未找到
- 21. 缩减错误类型中捕获
- 22. 未捕获的类型错误不是函数
- 23. 未捕获的类型错误:undefined是不是一个函数
- 24. 尝试使用IIFE时未捕获的类型错误
- 25. AJAX成功对象中的未捕获类型错误
- 26. 未捕获的类型错误:(0,_reactRedux.combineReducers)不是函数
- 27. 未捕获的(以诺)类型错误:$不是一个函数
- 28. 谷歌地图 - 未捕获类型错误
- 29. 构建新对象时出现未捕获类型错误
- 30. 未捕获的类型错误:无法设置属性'undetrustive'undefined
你有没有试过看这些消息的详细信息的萤火虫错误控制台? – 2011-05-11 12:29:35
真的应该尝试发布至少一些代码进行审查,而不是只是一些外部链接到某个网站。 – VisWebsoft 2018-01-22 14:10:08