设置css规则:将所有链接指向一个页面

时间:2014-04-23 20:23:23

标签: html css css3 hyperlink xhtml

有没有办法为HTML编写CSS规则,无论在<a href="...">块中是否定义了不同的目标,都会将我网页上的所有链接分配到同一目的地?

3 个答案:

答案 0 :(得分:2)

本地,CSS不支持更改属性;但是,这可以通过jQuery完成:

$("a[href]").attr("href", "http://www.example.com");

这将更改具有<a>属性的所有href元素,并将其设置为链接到example.com。


如果您想要包含所有 <a>元素,只需从选择器中移除[href]

$("a").attr("href", "http://www.example.com");

答案 1 :(得分:1)

谢谢大家的答案 - 我问我的老师(谁分配了任务)他确认,这是一个错误,他的意思是让我们用html而不是css写这样的规则。因此,大部分答案都得到了确认:)

答案 2 :(得分:0)

这不可能使用CSS,但我想提一下:

a{ pointer-events: none; }

这是你最接近你想要的东西〜它会阻止“href”链接但是无法重定向。

jQuery解决方案:

$('a[href]').attr("href", "http://www.example.com");