Javascript 如何从页面中删除YUI图表

Javascript 如何从页面中删除YUI图表,javascript,yui,charts,Javascript,Yui,Charts,我需要从页面中创建和删除YUI图表。要删除,我正在执行$('.chart').remove()以除去包含的DIV。但是,这会在此脚本中引发空引用异常: try { document.getElementById("yuiswf1").SetReturnValue(__flash__toXML(YAHOO.widget.SWF.eventHandler("yuiswf1", ({category:"info",message:"resize (width: 0, height: 0)",type:

我需要从页面中创建和删除YUI图表。要删除,我正在执行
$('.chart').remove()
以除去包含的DIV。但是,这会在此脚本中引发空引用异常:

try {
document.getElementById("yuiswf1").SetReturnValue(__flash__toXML(YAHOO.widget.SWF.eventHandler("yuiswf1",
({category:"info",message:"resize (width: 0, height: 0)",type:"log"})
)) ); } 
catch (e) { 
document.getElementById("yuiswf1").SetReturnValue("<exception>" + e + "</exception>");     
}
试试看{
document.getElementById(“yuiswf1”).SetReturnValue(uuu flash_uuutoxml(YAHOO.widget.SWF.eventHandler(“yuiswf1”),
({类别:“信息”,消息:“调整大小(宽度:0,高度:0)”,键入:“日志”})
)) ); } 
第(e)款{
document.getElementById(“yuiswf1”).SetReturnValue(“+e+”);
}
我假设YUI为某个事件处理程序附加了此代码,该事件处理程序由于删除了DIV而失败


如何删除YUI图表而不导致此异常?

在删除图表对象的父div之前,请尝试调用图表对象上的destroy方法

mychart.destroy();(假设图表的变量为mychart)

如果您仍然有问题,您可以尝试发回yui图书馆的论坛。


Tripp

在删除图表对象的父div之前,请尝试对其调用destroy方法

mychart.destroy();(假设图表的变量为mychart)

如果您仍然有问题,您可以尝试发回yui图书馆的论坛。

特里普