1、
1 function GetAttribute_z(_node, _strAttrName) 2 { 3 // ZC: 有时 SVG源码中的属性是大小写混合的,但是到了网页上之后,就都变成小写的了... 4 // ZC: 于是为了统一,就有了这个方法。 5 // ZC: 难道是 svg源码直接贴在<div/>中的缘故?变成了<html/>风格?用<embed/>来装svg的话,是否会不一样? 6 var attrs = _node.attributes; 7 if (! attrs) 8 return null; 9 for (var i=0; i<attrs.length; i++) 10 { 11 var attr = attrs[i]; 12 //console.log("GetAttribute_z : '"+attr.name.toLowerCase()+"' , '"+_strAttrName.toLowerCase()+"' ; "+attrs.length+" , "+attr.value); 13 if (attr.name.toLowerCase() == _strAttrName.toLowerCase()) 14 return attr.value; 15 } 16 }
2、