Javascript 不带jQuery的href地址的目标特定部分 首先,

Javascript 不带jQuery的href地址的目标特定部分 首先,,javascript,html,href,Javascript,Html,Href,是否有一种方法可以针对href链接的特定部分,以便在if语句中使用 基本上,我如何定位以下href链接的C部分: href="/a/b/c/d/e/index.html"; 其次 JavaScript中所需的if语句(最好用文字描述)是: “如果第三节包含C,请采取措施。” 最后, 我想使用每个div的href为下面显示的HTML应用if语句,以便添加到示例的类列表中: <div class="a-1" href="/a/b/c/d/e/index.html"> <a cl

是否有一种方法可以针对
href
链接的特定部分,以便在
if
语句中使用

基本上,我如何定位以下
href
链接的C部分:

href="/a/b/c/d/e/index.html";
其次 JavaScript中所需的
if
语句(最好用文字描述)是:

“如果第三节包含C,请采取措施。”

最后, 我想使用每个
div
href
为下面显示的
HTML
应用
if
语句,以便添加到示例的
类列表中:

<div class="a-1" href="/a/b/c/d/e/index.html">
 <a class="location">text</div>
</div>

文本

您可以尝试使用
split()
生成一个数组以匹配特定位置的字符:

var href=“/a/b/c/d/e/index.html”;
href=href.split('/');
如果(href.indexOf('c')==3){
console.log('Matched at position:',href.indexOf('c');

}
您可以尝试使用
split()
生成一个数组以匹配特定位置的字符:

var href=“/a/b/c/d/e/index.html”;
href=href.split('/');
如果(href.indexOf('c')==3){
console.log('Matched at position:',href.indexOf('c');
}