javascript - 如何从javascript中的字符串中删除内联CSS

标签 javascript css

我想从 javascript 中的字符串中删除内联 css:

var str = "p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'}
span.Apple-tab-span {white-space:pre} This is sample text";

我要

str = "This is sample text";

你能帮我看看怎么做吗?

谢谢

最佳答案

如果你的字符串总是这种模式:CSS定义之后的文本,你可以试试这个:

const str = "p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'} span.Apple-tab-span {white-space:pre} This is sample text"

const lastOccurrence = str.lastIndexOf('}')

console.log(str.substr(lastOccurrence+1, str.length))

关于javascript - 如何从javascript中的字符串中删除内联CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59772032/

相关文章:

javascript - 按元素的出现对数组进行排序

javascript - XMLHttpRequest 在控制台上工作,但在脚本标记中用作 js 文件时显示 CORS 错误

javascript - 为什么这个表单不能使用 AJAX 提交?

html - 试图在我的导航栏中居中图像

html - 如何让带有自定义 CSS 的 Squarespace 页面在移动设备上正确显示?

javascript - 用 jQuery 问题替换文本

javascript - FlatList scrollToIndex 超出范围

css - 新的列表项应该淡入

html - 如何使用 css 更改 html 表格中每个单词实例的颜色?

javascript - 在页面上向下滚动时如何调整图像大小?