【发布时间】:2014-05-01 18:46:49
【问题描述】:
当我尝试使用 javascript 设置转换属性时,我可以将没有单位的值放入其中,并且该函数运行良好。
document.getElementById("allnotes").setAttribute('transform','translate(0,10)');
但是,当我尝试放入一个单元时,该函数什么也不做。
document.getElementById("allnotes").setAttribute('transform','translate(0,10pt)');
document.getElementById("allnotes").setAttribute('transform','translate(0,10px)');
document.getElementById("allnotes").setAttribute('transform','translate(0,10%)');
如何使用 setAttribute 函数并将 % 作为我的单位而不是固定数量?而当没有指定单位时,默认使用什么单位呢? *编辑:更多背景知识是我正在对内联 svg 文件的“g”元素进行翻译。
谢谢,
【问题讨论】:
标签: javascript svg transform percentage setattribute