隐藏带有特定url的锚标记
Hiding a Anchor Tags with a specific url
我正在android应用程序中实现Webview…我想隐藏一个特定的标签,像一个特定的href我怎么能做到这一点…
示例:我想隐藏链接2和链接4有tracklist在href标签与href="/track.php?Id =icmo"如何?因为标签
没有class或id<p class="track">
<font color="maroon"> … </font>
<a href="/track.php?id=ycmo"> Link 1 </a>
<span style="color:#339900;"> … </span>
</p>
<p class="track">
<font color="maroon"> … </font>
<a href="/tracklist.php?id=icmo"> Link 2</a>
<span style="color:#339900;"> … </span>
</p>
<p class="track">
<font color="maroon"> … </font>
<a href="/track.php?id=kcmo"> Link 3 </a>
<span style="color:#339900;"> … </span>
</p>
<p class="track">
<font color="maroon"> … </font>
<a href="/tracklist.php?id=mcmo"> Link 4 </a>
<span style="color:#339900;"> … </span>
</p>
<p class="track">
<font color="maroon"> … </font>
<a href="/track.php?id=mcmo"> Link 5 </a>
<span style="color:#339900;"> … </span>
</p>
使用jQuery属性包含选择器
$("a[href*='tracklist']").hide();
您的
href = "/track.php吗?id = icmo "
不匹配任何你描述你不想删除的元素,我假设是一个打字错误,但因为我不确定你是否知道你想要隐藏的url和id组合,我会给你一个使用indexOf和使用模式的regex版本的精确字符串匹配的选项,这可能不是你需要的确切模式,但可能指向你正确的方向。
只更改if子句和使用的过滤器变量
<<p> indexOf版本/strong>var links, i, href, filter
filter = 'track.php?id=';
links = document.querySelectorAll('a');
for (i = 0, len = links.length; i < len; i++) {
href = links[i].href;
if(href.indexOf(filter) !== -1){
links[i].style.display = 'none'
}
}
<<p> 正则表达式版本/strong> var links, i, href, regexFilter
regexFilter = /track.php'?id=+(k|m)/;
links = document.querySelectorAll('a');
for (i = 0, len = links.length; i < len; i++) {
href = links[i].href;
if( href.match(regexFilter) ){
links[i].style.display = 'none'
}
}
这是一个jsfiddle Demo
你可以使用简单的CSS。
a[href="/track.php?id=icmo"]
{
property: value;
}
至于属性和值,您可以使用display: none;
让浏览器呈现它,如果它不存在,或者您可以使用visibility: hidden;
,这样锚将被隐藏,但仍将为它们分配空间。
相关文章:
- 使用Javascript根据URL中的关键字隐藏下拉选项
- 如何获取外部网站上被javascript隐藏的url
- 在angularjs中显示/隐藏模板URL
- 如何从URL隐藏内容,但仍需要在node中发送到服务器.js并表达
- jQuery检查URL,然后显示和隐藏元素
- 如何在AngularJS中隐藏URL中的选择性数据
- 如果未输入URL,则隐藏按钮
- 查找任何未定义的变量并从url字符串中隐藏
- 如何从URL隐藏ID
- 同时使用索引.html和索引.php时,从 URL 中隐藏索引.php
- 当我使用屏蔽的 URL 转发时,如何在提示中隐藏 URL
- 当鼠标悬停在链接上时,从 href URL 中隐藏状态栏值
- HTML5网站在丝绸浏览器中进入全屏模式或在加载URL后在丝绸浏览器中隐藏地址栏
- MVC ASP.Net Javascript - 如果 Url 没有 id,如何使用 javascript 函数隐藏按钮
- 如何在 ASPX 页的代码隐藏中使用 POST 设置图像的 url
- 鼠标悬停时如何将url隐藏在超链接中
- 基于多个URL隐藏/显示内容
- 在Wordpress中基于Url隐藏菜单Div类
- MTURK:在预览中隐藏对象,显示何时接受HIT (URL在预览中更改,根据URL隐藏)
- 基于URL隐藏元素