首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

javascript解决方案

2012-09-07 
javascript我用js编写的部分代码如下:var piesvgroot.getElementsByTagName(g) var piefillpie[i].ge

javascript
我用js编写的部分代码如下:var pie=svgroot.getElementsByTagName("g"); var piefill=pie[i].getElementById("piefill"); var circle=pie[i].getElementById("circle"); 其中,i,g,piefill,circle已经定义好了。但是运行会报错,问题就在pie[i]上说,说为空或者不是对象,请问这哪里有问题啊?

[解决办法]
首先确保 g 已定义
Alert(pie)看看pie是否有效
在弹一下pie的长度看看
[解决办法]
g已经定义了没有?
[解决办法]
楼主, getElementById只有document拥有此方法,而getElementsByTagName是所有Dom Node都有的方法,你正好搞反了。

热点排行