Dan*_*nso -1 html javascript browser jquery
任何人都可以解释这些错误是什么?
未捕获的TypeError:无法设置null的属性'innerHTML'
未捕获的TypeError:无法读取null的属性'style'
未捕获的SyntaxError:意外的标记ILLEGAL
未捕获的TypeError:对象#没有方法'dispatchEvent'
这是我的测试网站
在页面的某个时刻,您有:
function display_price(price, oid)
{
...
element = document.getElementById(oid);
if (valor != 'NaN' && valor != null && valor != '')
{
element.innerHTML = valor + money_simbol;
Run Code Online (Sandbox Code Playgroud)
最后一行导致错误,因为element为null.您应该向if()添加一个条件:即更改此行:
if (valor != 'NaN' && valor != null && valor != '')
Run Code Online (Sandbox Code Playgroud)
对此:
if (element && valor != 'NaN' && valor != null && valor != '')
Run Code Online (Sandbox Code Playgroud)
换句话说,在访问其属性之前始终检查函数的返回值是一个好习惯.
| 归档时间: |
|
| 查看次数: |
11381 次 |
| 最近记录: |