javascript - 如何在javascript中获取动态子字符串?

标签 javascript

我有一个滚动动画,想要获取给定时间的过渡值。

const transform = document.getElementsByClassName('slideContainer')[0].style.transform;

例如,我得到以下值:translate(-2.51028%, 0%) translate3d(0px, 0px, 0px)

但我只想要-2.51028%

我该怎么做?

最佳答案

您可以使用String.prototype.split():

let str = "translate(-2.51028%, 0%) translate3d(0px, 0px, 0px)"

console.log(str.split("(")[1].split(",")[0]);

关于javascript - 如何在javascript中获取动态子字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53334686/

相关文章:

javascript - 如何通过express路径查找mongo数据并将数据打印到jade模板中

javascript - HTML5 的开发和文档是否足够?

javascript - 如何在 DOM 操作完成之前停止浏览器重绘?

php - 将变量值从 Php 传递到 Javascript

javascript - 跳过使用 javascript 数组的 take 方法

javascript - Prop 数据未渲染

javascript - 如何使用 RegExp 检查字符串中是否包含单词组合

javascript - 如果js中的true条件不起作用,为什么会这样

javascript - 单击按钮时如何聚焦下一个文本字段?

javascript - 如何仅在 URL 满足特定条件(('validate' 检查)时启用 Safari 工具栏按钮扩展?