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