求助 xml dom 在IE下的很诡异的现象,非常地诡异
时间:2011-04-13
来源:互联网
我在用svg画图,在IE下遇到一个非常诡异的现象。
JScript code
上面那串代码弹出三个true,我已经被彻底折服了。
JScript code
for(var paths=svg.getElementsByTagName('path'),i=paths.length-1;i>=0;i--){ alert(paths[i]==null); }
上面那串代码弹出三个true,我已经被彻底折服了。
作者: loveajin 发布时间: 2011-04-13
我也遇到过类似的情况,建议楼主用while循环和nextSibling、previousSibling来处理,当时我就是换这个就解决了,而且这个更效率。
JScript code
JScript code
var last=svg.lastChild; while(last && last.nodeName!='path'){ alert(last.nodeName); svg.removeChild(last); last=svg.lastChild; }
作者: likeajin 发布时间: 2011-04-13
不好意思,弄错了,把last.nodeName!='path'换成last.nodeName=='path',函数体内的remove语句删除就可以了
作者: likeajin 发布时间: 2011-04-13
引用 1 楼 likeajin 的回复:
我也遇到过类似的情况,建议楼主用while循环和nextSibling、previousSibling来处理,当时我就是换这个就解决了,而且这个更效率。
JScript code
var last=svg.lastChild;
while(last && last.nodeName!='path'){
alert(last.nodeName);
s……
我也遇到过类似的情况,建议楼主用while循环和nextSibling、previousSibling来处理,当时我就是换这个就解决了,而且这个更效率。
JScript code
var last=svg.lastChild;
while(last && last.nodeName!='path'){
alert(last.nodeName);
s……
怎么感觉是同一个人!!
作者: java_xiaoyi 发布时间: 2011-04-13
同问,期待答复!
作者: kufeng1978 发布时间: 2011-04-13
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28