我试图扩展SVG,而其他地方则建议使用currentScale。
如果我尝试以下操作,该值保持不变,就好像它是只读的那样?
<svg id="mysvg"><rect x="10" y="10" width="100" height="100"/></svg>
var svg = document.getElementById("mysvg");
console.log( svg.currentScale );
svg.currentScale = 10;
console.dir( svg.currentScale );
比例仍为1.我无法确定我是否遗漏了一些明显的东西,或者是否有错误。
这是在Chrome 39.0.2171.65(64位) 编辑..看起来它在Firefox中有效。
答案 0 :(得分:-2)
首先使用IE浏览器。
以及svg.setAttribute(“currentScale”,10);