Javascript path.getTotalLength的NS\u错误\u失败
你能帮我吗 我在几个路径元素上进行循环:Javascript path.getTotalLength的NS\u错误\u失败,javascript,svg,path,Javascript,Svg,Path,你能帮我吗 我在几个路径元素上进行循环: $.each($('path'), function(i, path){ var length = path.getTotalLength(); }) 当路径为空空格字符时,mozilla firefox上出现以下错误: NS_ERROR_FAILURE: var length = path.getTotalLength(); 我想添加如下条件: $.each($('path'), function(i, path){ if (pat
$.each($('path'), function(i, path){
var length = path.getTotalLength();
})
当路径为空空格字符时,mozilla firefox上出现以下错误:
NS_ERROR_FAILURE:
var length = path.getTotalLength();
我想添加如下条件:
$.each($('path'), function(i, path){
if (path) {
var length = path.getTotalLength();
}
})
但它不起作用。我最近在中解决了这个问题。修复程序将出现在Firefox31中。同时,您可以使用element.hasAttribute包装调用以检查路径是否存在,然后返回0。通过将d=By=d M0替换为0,它可以工作