Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何基于regex将css应用于div内容_Html_Css_Regex - Fatal编程技术网

Html 如何基于regex将css应用于div内容

Html 如何基于regex将css应用于div内容,html,css,regex,Html,Css,Regex,如果div的innerHtml与正则表达式匹配,我想将css应用于我的div标记。不知何故,我找不到合适的搜索词来谷歌搜索。如果已经有人问过,请给我指出 //CSS: #main div[/* regex here which matches Foo. It will make the div red */] { color: red; } ​ //HTML: 本文包含Foo。它还包含其他东西 红色将不应用于此div,因为正则表达式不匹配 我见过使用正则表达式匹配属性的示例。

如果div的innerHtml与正则表达式匹配,我想将css应用于我的div标记。不知何故,我找不到合适的搜索词来谷歌搜索。如果已经有人问过,请给我指出

//CSS:

#main div[/* regex here which matches Foo. It will make the div red */] {
    color: red;   
}

//HTML:
本文包含Foo。它还包含其他东西
红色将不应用于此div,因为正则表达式不匹配
我见过使用正则表达式匹配属性的示例。例如我只是找不到合适的正则表达式“术语”来匹配div的内容。我不想使用Javascript来解析文本

PS:我不需要在IE、Safari、Opera上有这个东西,所以任何特定于Chrome/Mozilla的东西都会有帮助


谢谢。

在CSS中无法找到innerHTML中的内容。但是可以在字符串中搜索HTML标记属性值

例如:

a[href*='google.com'] {
  color: red;
}
您可以通过jQuery在javascript中简单地实现这一点。
样本:

是的。我会的。只是想试试css。
a[href*='google.com'] {
  color: red;
}