gpt4 book ai didi

javascript - 如何用 JavaScript 正则表达式替换 className 部分?

转载 作者:行者123 更新时间:2023-11-28 00:20:47 26 4
gpt4 key购买 nike

我有一个简单的 div ,具有各种类属性:

<div id="divId" class="anInformationIWantToGet aClassUsedForCss"></div>

我想以编程方式获取不同的 anInformationIWantToGet 类,问题应该很容易,因为其他类是已知的,因此像下面这样的正则表达式应该可以完成这项工作:

var anInformationIWantToGet  = div.className.replace(/(\s*(aClassUsedForCss)?\s*)/, '');

但它不起作用,我不明白为什么......我错过了什么?

我创建了一个Fiddle测试问题。

PS:我的浏览器是Firefox17。

最佳答案

试试这个更改以下代码

var anInformationIWantToGet  = div.className.replace(/(\s*(aClassUsedForCss)?\s*)/, '');

var anInformationIWantToGet  = div.className.replace(/(\s*(aClassUsedForCss)?\s*)/g, '');

将 g 放入正则表达式中。

工作已更新 fiddle

要求更多,如果以上不起作用/理解。

关于javascript - 如何用 JavaScript 正则表达式替换 className 部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30052143/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com