1
3
正如评论中所说,PHP将是一种更好的方法。 你可以这样做:
|
2
1
在生成页面时,应该使用PHP分配ID(应该是一个类,从语义上讲,是IMHO)。使用JS不仅麻烦(您必须去检查您的位置,可能匹配regexp等),而且不雅。 |
3
1
我要说的是,在javascript的通用编码中,如果您希望某个特定元素是“active”或“highlighted”或“enabled”,可以使用class属性。id属性表示所用数据的静态属性。 |
4
1
如果您使用的是jQuery,那么这可能是以一种更好、更轻松的方式完成的。。。但我想你不会用的。 希望有帮助:) |
5
0
当它
有可能(我实际上还没有尝试过),您通常不会更改页面中某个元素的id。相反,这将是一种更好的使用方法
另外,在构建页面的其余部分时,您可能希望在服务器端为它生成适当的html。类似的方法可以工作(尽管根据服务器的实现,有许多不同的方法可以构建此代码):
注意:我还删除了
下面是您的CSS的外观:
[编辑]如上所述,这完全取决于php代码的体系结构。但是假设您有一堆php页面(例如:“Home.php”、“About.php”、“News.php”等);其中每个页面都包含您使用的nav代码,例如:
因此,例如,如果在名为“About.php”的文件中执行上述代码,那么$currentPage将设置为“About.php”(通过调用
|
Jacco · 未能格式化我的日期以在php中正确工作 1 年前 |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
Ishwarya A · php电子表格在浏览器中显示多张excel 1 年前 |