Javascript KineticJS中未捕获的InvalidStateError:试图使用不可用或不再可用的对象
未捕获的InvalidStateError:试图使用 不可用或不再可用 这个错误是什么意思?我正在努力做到这一点:Javascript KineticJS中未捕获的InvalidStateError:试图使用不可用或不再可用的对象,javascript,html,html5-canvas,kineticjs,Javascript,Html,Html5 Canvas,Kineticjs,未捕获的InvalidStateError:试图使用 不可用或不再可用 这个错误是什么意思?我正在努力做到这一点: if(node.main_photo === 'no_photo.png') { nodeIconImg.src = '<?= URL::to(''); ?>/img/' + node.main_photo; } if(node.main\u photo==='no\u photo.png') { nodeIconImg.src='/img/'+node.
if(node.main_photo === 'no_photo.png')
{
nodeIconImg.src = '<?= URL::to(''); ?>/img/' + node.main_photo;
}
if(node.main\u photo==='no\u photo.png')
{
nodeIconImg.src='/img/'+node.main_photo;
}
字符串是正确的,文件存在,但为什么会出现此错误?请仔细检查字符串是否不包含“不可见”字符、换行符或空格 您可以通过执行以下操作进行调试:
if(node.main_photo === 'no_photo.png') {
console.log(escape('<?= URL::to(''); ?>/img/' + node.main_photo));
nodeIconImg.src = '<?= URL::to(''); ?>/img/' + node.main_photo;
}
if(node.main_photo=='no_photo.png'){
log(escape('/img/'+node.main_photo));
nodeIconImg.src='/img/'+node.main_photo;
}
哪一行产生此错误?您可以提供更多的代码或JSFIDLE吗?