【发布时间】:2017-09-30 01:52:38
【问题描述】:
如果 URL 中的“#”后面有值,CSS 是否可以更改其属性?例如,如果我点击一个链接,将我的页面从 /book.php 转到 /book.php#read,有没有办法让 CSS DIV 变得可见?
我可能可以用 JavaScript 完成这个(虽然会有点痛苦),但我想知道是否有一个 CSS 方法可以做到这一点?
谢谢!
【问题讨论】:
-
我不认为 CSS 可以做到这一点。使用 javascript 相当容易。
-
您可以使用 window.location.href 获取 href。它认为你不能使用 css
-
看看here,读取查询字符串..你可以在
$(document).ready()函数中做你想做的事。 -
或许目标选择器能帮上忙……w3schools.com/cssref/sel_target.asp
标签: javascript html css url display