javascript - 如何从变换属性中仅删除比例?

标签 javascript

我想从以下组的变换属性中删除比例。

<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. scale(1) 表示没有应用缩放(100%),因此您可能不需要首先将其删除
  2. 如前所述,scaletransform 属性值的一部分。为了删除它,您需要读取该值,将其从中删除(例如使用正则表达式),然后应用新值。

关于javascript - 如何从变换属性中仅删除比例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48509080/

相关文章:

javascript - 动态修改 DOM 并添加到文档

javascript - 在输入字段中禁用滚动

javascript - ESLint 的 "no-undef"规则将我对 Underscore 的使用称为 undefined variable

javascript - 使用 javascript 和按钮 onclick 生成新表单

javascript - 如何检索 jquery $.ajax 对象的 responseJSON 属性

JavaScript 变量 === undefined 不工作

asp.net - 如何让google map API获取指定区域的餐馆

javascript - Polymer:无法在 <paper-button> 中使用 onclick 操作触发 jQuery 代码

javascript - 主题在 dojo 的网站上不起作用?

javascript - 我怎样才能在 jQuery 中阅读它?