看看这个,这个,这个和一堆其他类似的帖子,问题很清楚,在路径中有一个字母或其他NaN错误。然而…
在<path>
上得到错误<path> attribute d: Unexpected end of attribute. Expected number, "…04,13.507 5.0004
路径为
<path
d="
M31.9004,21.79
L24.9004,29.79
C24.6704,30.05 24.3494,30.2 24.0004,30.2
C23.6504,30.2 23.3304,30.05 23.0994,29.79
L16.0994,21.79
C15.6604,21.29 15.7104,20.53 16.2104,20.1
C16.7104,19.66 17.4694,19.71 17.9004,20.21
L24.0004,27.18
L30.0994,20.21
C30.5304,19.71 31.2904,19.66 31.7904,20.1
C32.2904,20.53 32.3394,21.29 31.9004,21.79
M24.0004,5
C13.5064,5 5.0004,13.507 5.0004
"
id="Color"
></path>`
以5.0004
结尾谁能解释一下为什么它认为有一个字母,而不是一个数字在最后,这是抛出这个错误?是否有可能它不喜欢路径标签中的id
?如果是,为什么错误只指向5.0004
?
正如@enxaneta所说,我有一个bezier曲线缺少一个数字并抛出NaN…我去掉了整条曲线,因为它不需要。