如何仅从转换属性中删除比例?

时间:2018-01-29 20:00:45

标签: javascript

我想从以下组的transform属性中删除scale。

<g id="xe_3q1b" transform="translate(142.29928588867188,0) scale(1) "><path id="xe_6bfl" d="M134.16401959993178,165.11582380379258 122.730655342119... " fill="#ff0000" fill-rule="evenodd" pointer-events="bounding-box"></path></g>

我试过了

var g = getElementsByTagName('g');
g.removeAttribute('scale');

1 个答案:

答案 0 :(得分:0)

  1. scale(1)表示没有应用比例(100%),因此您可能不需要首先删除它
  2. 如前所述,scaletransform属性值的一部分。为了删除它,您需要读取值,从中删除它(例如,使用regexp)并将新值应用回来。