javascript - 根据链接的 HREF 包含的内容更改 CSS 样式

标签 javascript html css

我正在寻找一种方法来搜索 href 为“#”的任何链接,并更改它们的 CSS 样式以使这些链接具有不同的颜色。本质上,我希望能够轻松识别哪些链接已损坏,哪些没有。

这用于大型文档元素,尚未上传所有文件。我希望用户能够轻松识别哪些链接有效,哪些无效。这可以用 Javascript 以某种方式完成吗?

最佳答案

您需要遍历页面上的所有链接,单独检查它们并根据需要更改样式。这是您扩展的起点:

var anchors = document.getElementsByTagName('a'); //Get all the links
for(var i = 0; i < anchors.length; i++) { //Loop through links
    if(anchors[i].href === '#') { //If link points to "href",
         anchors[i].style.color = 'red'; //then change the link's color to red
    }
}

关于javascript - 根据链接的 HREF 包含的内容更改 CSS 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19748406/

相关文章:

javascript - 如何使用 testcafe 拦截和模拟 websocket 请求

javascript - 如何在不同的浏览器中使用 DOM 内部的 activeElement.tagName ?

jquery - 使用谷歌地图 API v3

html - IE7 垂直居中对齐 - 不起作用

html - 使用 Flexbox 使无序列表响应

javascript - jQuery toggle 使元素显示在它下面的元素后面

javascript - Angular react 形式 : Producing an array of checkbox values?

javascript - JQuery http GET 用于通过外部 ID 获取记录

javascript - IE7 和可能的 IE8,将只运行*一些* JavaScript

javascript - 一键清除 jquery 中的搜索栏