繁体   English   中英

隐藏具有特定网址的锚定标记

[英]Hiding a Anchor Tag with a specific url

我正在android应用程序中实现Webview ...我想隐藏特定标签,例如带有特定href的我该怎么做...

示例:我想使用href =“ / track.php?id = icmo”隐藏第二个标签,如何? 因为它们不是标签的类或ID

<p class="track">
  <font color="maroon"> … </font>
  <a href="/track.php?id=ycmo"> … </a>
<span style="color:#339900;"> … </span>
</p>

<p class="track">
  <font color="maroon"> … </font>
  <a href="/track.php?id=icmo"> … </a>
<span style="color:#339900;"> … </span>
</p>

<p class="track">
  <font color="maroon"> … </font>
  <a href="/track.php?id=kcmo"> … </a>
<span style="color:#339900;"> … </span>
</p>

<p class="track">
  <font color="maroon"> … </font>
  <a href="/track.php?id=mcmo"> … </a>
<span style="color:#339900;"> … </span>
</p>

您必须获取所有锚点,对其进行迭代以找到具有匹配的href属性的锚点,然后将其隐藏

var anchors = document.getElementsByTagName('a');

for (var i=anchors.length; i--;) {
    if ( anchors[i].getAttribute('href') == '/track.php?id=icmo' ) {
        anchors[i].style.display = 'none';
    }
}

小提琴

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM