是raphaeljs删除函数导致元素是假的吗?

时间:2014-05-10 09:19:04

标签: javascript raphael

我检查是否已经通过

绘制了元素
if(element)

所以我可以选择是更新元素还是绘制新元素。

这在绘制元素之前有效,但不在element.remove()

之后

即使我使用

alert(element);

我看到未定义,这应该是假的。

任何人都能解释一下吗?

1 个答案:

答案 0 :(得分:2)

这适用于两种情况,如果元素是假的,或者它是一个字符串'undefined'(如评论中提到的@Gwyn Howell):

if( !!element && element!=='undefined' )