如何使用正则表达式(javascript)获取 style="i Want the css code"

2024-01-12

var text = '..<anything><anything style="color:red;">hello</anything><anything style="color:blue; font-size:1em;">hello</anything></anything>...';

or

var text = "..<anything><anything style='color:red;'>hello</anything><anything style='color:blue; font-size:1em;'>hello</anything></anything>...";

result:

array[0] = "color:red;";
array[1] = "color:blue; font-size:1em;";

制作一个临时元素并使用innerHTML,然后getElementsByTagName and getAttribute('style')如果是这样的字符串。

如果它是对 DOM 元素的引用,请跳过 innerHTML 部分。

var d = document.createElement('div'), 
    text = '..<anything><anything style="color:red;">hello</anything><anything style="color:blue; font-size:1em;">hello</anything></anything>...', 
    styles = [];
    d.innerHTML=text;
    var els = d.getElementsByTagName('*');
    for ( var i = els.length; i--; ) {  
        if ( els[i].getAttribute('style') ) { 
           styles.push(  els[i].getAttribute('style')  )
        }
    }
    styles

jQuery 会是..

$(text).find('*').map(function() { return this.getAttribute('style') })
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用正则表达式(javascript)获取 style="i Want the css code" 的相关文章

  • 非 DOM 对象上的 jQuery 自定义事件

    我最近阅读了一些代码 其功能如下 bob name Bob Smith rank 7 bob bind nameChanged function bob trigger nameChanged 这似乎有效 但我在 jQuery 文档或源代码
  • Node js 使用中间件重定向进行过多重定向

    在我的 Node js 应用程序 我使用的是express 4 x 中 我想检查用户是否已登录 如果用户未登录 我想重定向到我的登录页面 然后我在中间件中这样做 服务器 js app use function req res next if
  • 在Javascript中按降序对字符串进行排序(最有效)?

    W3Schools 有这个例子 var fruits Banana Orange Apple Mango fruits sort fruits reverse 这是在 Javascript 中按降序对字符串进行排序的最有效方法吗 Updat
  • jquery 验证错误位置

    这看起来很简单 但我无法弄清楚 我正在使用 jquery 验证插件 我验证所有文件 但我想要的是在输入文本行中显示验证消息警报 例如在电子邮件输入中 请填写电子邮件地址 但现在它出现在所有字段下 在我的html中
  • jQuery 选择 # id 以单词为前缀,计数器为后缀

    有没有办法用 jQuery 选择所有带有前缀 my 和后缀 0 9 的 id 像这样的 my 1 4 还是可以用循环来实现 div div div div div div div div div div 第一个想法 似乎效果很好 div i
  • 如何使用canvas.toDataURL()将画布保存为图像?

    我目前正在构建一个 HTML5 Web 应用程序 Phonegap 本机应用程序 我似乎不知道如何将画布保存为图像canvas toDataURL 有人可以帮我吗 这是代码 有什么问题吗 我的画布被命名为 canvasSignature J
  • Leaflet js虚构地图

    我是 Leaflet 的新手 我想了解如何创建完全交互式的虚构地图 我有一张图像想要转换为传单地图 该图像基本上像图表一样具有许多连接和点 我想首先将该图像转换为地图 能够将鼠标悬停在这些点上 突出显示它们并显示有关它们的信息 并且还可以在
  • 检查 touchend 是否在拖动后出现

    我有一些代码可以更改表的类 在手机上 有时表格对于屏幕来说太宽 用户将拖动 滚动来查看内容 但是 当他们触摸并拖动表格时 每次拖动都会触发 touchend 如何测试触摸端是否是触摸拖动的结果 我尝试跟踪dragstart和dragend
  • [A-z0-9]+ 正则表达式匹配方括号[重复]

    这个问题在这里已经有答案了 我正在努力解决以下正则表达式 A z0 9 如果针对此字符串进行测试 a919238 a asd 它返回a919238 包括方括号 我尝试输入我在 regex101 上的测试用例 https www regex1
  • 仅一页 JavaScript 应用程序

    您是否尝试过单页 Web 应用程序 即浏览器仅从服务器 获取 一页 其余部分由客户端 JavaScript 代码处理 此类 应用程序页面 的一个很好的例子是 Gmail 对于更简单的应用程序 例如博客和 CMS 使用这种方法有哪些优点和缺点
  • HTML2canvas 和 Canvas2image,下载的屏幕截图不显示我的 HTML 图像

    我一直在开发一个 HTML 页面 我想将其转换为图像 我一直在使用 html2canvas 和 canvas2image 脚本并采用此代码http jsfiddle net 8ypxW 3 http jsfiddle net 8ypxW 3
  • 如何通过php获取网页的Open Graph协议?

    PHP 有一个简单的命令来获取网页的元标记 get meta tags 但这仅适用于具有名称属性的元标记 然而 开放图谱协议如今变得越来越流行 从网页获取 opg 值的最简单方法是什么 例如 我看到的基本方法是通过 cURL 获取页面并使用
  • 如果链接包含特定文本,jQuery 将类添加到 href

    我的网站上的列表中有一些动态填充的链接 这些链接链接到文件 是否可以使用 jQuery 查看文件名是否以 pdf 结尾 并在 href 或类似的链接文本以 mp3 结尾时添加一个类 例如 我的列表中有以下链接 文件1 pdf 歌曲1 mp3
  • 如何使JavaScript函数在Eclipse“大纲视图”中可见?

    我有这样的代码 但如果它在匿名函数中定义 则无法打开函数大纲 类没有问题 我该如何概述something2 请分享一些提示 我可以将所有函数标记为构造函数 但这是无效的方法 start of track event required deb
  • IE11不监听MSFullscreenChange事件

    我正在尝试使用 Bigscreen js 在 IE11 中使用全屏 但 IE11 不监听 MS FullscreenChange 事件 document addEventListener MSFullscreenChange functio
  • 将数组排序为第一个最小值、第一个最大值、第二个最小值、第二个最大值等

    编写一个JS程序 返回一个数组 其中第一个元素是第一个最小值 第二个元素是第一个最大值 依此类推 该程序包含一个函数 该函数接受一个参数 一个数组 该函数根据要求返回数组 输入示例 array 2 4 7 1 3 8 9 预期输出 1 9
  • Twitter 嵌入时间轴小部件

    我继续下载http platform twitter com widgets js http platform twitter com widgets js And the http platform twitter com embed t
  • 当用户单击链接时,如何记录 MixPanel 事件?

    当用户单击某种类型的链接时 我试图在 MixPanel 中记录一个事件 我正在使用 JQuery 不引人注意地完成此操作 据我所知 我需要添加一个回调函数 以便在记录事件后将用户带到 URL 这是我正在使用的代码 不幸的是
  • 无法在前端使用 JavaScript Fetch API 将文件上传到 FastAPI 后端

    我正在尝试弄清楚如何将图像发送到我的 API 并验证生成的token那是在header的请求 到目前为止 这就是我所处的位置 app post endreProfilbilde async def endreProfilbilde requ
  • 用于 C# XNA 的 Javascript(或类似)游戏脚本

    最近我准备用 XNA C 开发另一个游戏 上次我在 XNA C 中开发游戏时 遇到了必须向游戏中添加地图和可自定义数据的问题 每次我想添加新内容或更改游戏角色的某些值或其他内容时 我都必须重建整个游戏或其他内容 这可能需要相当长的时间 有没

随机推荐

  • 限制输入字段仅接受有范围的数字

    我想在 html 中创建一个输入字段 可以限制用户只能输入 40 到 130 范围内的数字 用户还可以输入十进制值 例如 40 2 有效 40 23 无效 130 有效 130 1 无效 因此输入应该能够接受范围内的任何数字 并且应该只接受
  • Nunit 测试 MVC 站点

    我在尝试对 MVC 站点进行单元测试时遇到了一些问题 我需要运行大量 ASP NET 环境 生成 httpcontexts 会话 cookie 会员资格等 才能进行全面测试一切 即使测试一些不太前端的东西也需要会员资格才能正常工作 而且手工
  • 无法在 scala 中将字符串转换为 long

    为什么我不能将下面的字符串转换为long 我正在尝试在 scala 中执行此操作 var a 153978017952566571852 val b a toLong 当我尝试转换它时 我得到 NumberFormatException 因
  • 如何使用 Android 4.0 以编程方式创建新的 VPN 接口?

    我想知道是否可以使用 Android 4 0 中的新 VPN API 以编程方式创建 VPN 接口 我已经看过了http developer android com resources samples ToyVpn http develop
  • 我应该从prototype转到jquery吗?

    最后我一直感觉jQuery http jquery com正在慢慢成为 JS 库中事实上的标准 我可能是错的 或者至少比其他框架更活跃 例如 我一直在寻找像 Componente 这样的优秀开源日历 并发现http fullcalendar
  • 如何使用 Ebay API 更改产品数量

    我正在尝试做一件简单的事情 我想使用 PHP 更改 eBay 上现有固定价格商品的数量 这可能吗 我以前问过这个问题 得到的答复是让我读这个或那个 但我找不到任何实际的代码示例 我很想看到有人发布一个 例如 eBay 商品编号 123456
  • 如何在python中使用opencv处理图像?

    我想使用 opencv 库中的边缘检测算法 这是一段Python代码 from opencv cv import from opencv highgui import img cvLoadImage xxx jpg cvNamedWindo
  • 如何将方法表达式添加到自定义 JSF 组件

    我正在尝试创建一个自定义 JSF 组件并向其添加一个方法表达式 这是我的自定义组件的代码 FacesComponent AjaxCommand2 COMPONENT TYPE public class AjaxCommand2 extend
  • 如何在SQL中使用LIKE关键字?

    我想使用以下命令编写 SQL 查询LIKE关键词 它应该使用搜索参数搜索我的列的第一个字符或起始字符 有执行此操作的特定语法吗 这就是您要找的吗 SELECT FROM yourtable WHERE yourcolumn LIKE X 这
  • 使用 Ajax 和 Dojo 轮询服务器

    我在用着道场xhrPost http api dojotoolkit org jsdoc 1 2 dojo xhrPost发送 Ajax 请求该调用由一个包装function sendRequest 我现在要连续 每 3 秒 向服务器发送相
  • RxJS:如果请求缓慢则显示加载

    我想过使用 RxJS 来优雅地解决这个问题 但是在尝试了各种方法之后 我不知道该怎么做 我的需求很常见 我进行休息通话 即 我有一个承诺 如果响应很快 我只想使用结果 如果来得很慢 我想显示一个微调器 直到请求完成 这是为了避免旋转器闪烁
  • 列表到其他列表 jasper 报告

    我有这个对象结构 可以像 mi jasper 报告中的 Java Bean 一样使用 public class Person private String name private String lastname private List
  • Google Place Autocomplete API 返回错误的地点 ID

    从今天 或昨天 开始 Google Place Autocomplete 网络服务 https developers google com places web service autocomplete https developers g
  • iOS 模拟器崩溃日志

    当我使用iOS模拟器并且应用程序崩溃时 我找不到崩溃日志 我一直在互联网上查找 但不知道如何启用它们 我知道我可以在实际设备上运行并以这种方式获取崩溃日志 但我现在试图修复的错误往往会导致程序挂在调试器中 然后没有 qlaunchsucce
  • 在 Xamarin Forms 中的单击/点击事件处理程序中传递对象

    这是我的工作类别 public class Job public string Id get set public string Name get set 这是我的列表视图 public class JobListePage Content
  • 如何使用 Jslint 纠正“文档在定义之前已被使用”

    我收到以下错误jsLint 文档 在定义之前就被使用了 导致错误的行 document cookie name value expires path 我明白为什么会发生这种情况 但我希望我的代码符合要求 我该如何解决这个问题 Thanks
  • ASP.NET 标记中的“using”命名空间等效项

    当我在 ASP NET 2 0 中使用 DataBound 控件 例如 Repeater 时 我知道检索绑定对象的属性 而不是使用带有 Eval 函数的 Reflection 的最快方法是将 DataItem 对象强制转换为它的类型 然后本
  • 如何在 Xcode 中添加 Watch 或 Inspect?

    如标题所示 Xcode 中有一种方法可以在 Xcode 中添加监视或检查代码段 例如 我如何才能看到 myObject aMethod 的结果并实际跨过或跨入 要在单步执行时实际查看值的变化 可以右键单击调试区域的监视列表 然后选择 添加表
  • 光标位于内容编辑中的错误位置

    我有 contenteditable div 和不可编辑的 岛屿 一切都运行良好 直到不可编辑部分成为可编辑 div 中的最后一件事 在这种情况下 光标不在不可编辑的后面 而是在可编辑 div 的最后 请参阅我借用的这个例子question
  • 如何使用正则表达式(javascript)获取 style="i Want the css code"

    var text