gpt4 book ai didi

javascript - 使用 javascript 在 上应用类

转载 作者:行者123 更新时间:2023-12-02 20:31:44 24 4
gpt4 key购买 nike

我正在使用PHP。创建一个文件 leftcolumn.php,其中包含以下代码..

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script language="javascript">
function setClass( tabName ){
document.getElementById(tabName).style.background = '#f0f7fa';
document.getElementById(tabName).style.color = '#c66653';
}
</script>
</head>

<body>
<div id="sidebar">
<img src="images/logo.png" />
<ul class="sideNav">
<!-- Use class="active" for selected tab -->
<li><a id="dashboard" href="cms.php" onclick="setClass('dashboard');">Dashboard</a></li>
<li><a id="mainMenu" href="menus.php">Main Menus</a></li>
<li><a id="retailers" href="#">Retailers</a></li>
<li><a id="productimages" href="productimages.php">Product Images</a></li>
<li><a id="pressreleases" href="pressreleases.php">Press Releases</a></li>
<li><a id="news" href="news.php">In the News</a></li>
</ul>
<!-- // .sideNav -->
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
</div>
</body>
</html>

现在,我只想在用户单击选项卡时应用背景 = '#f0f7fa' & color = '#c66653' (在事件选项卡上),为此我创建了一个函数,但它不应用更改... ..!

请帮忙解决一下......

谢谢......

最佳答案

好吧,您的代码实际上可以工作,但由于重定向到 cms.php 而看不到它。试试这个:

<li><a id="dashboard" href="#" onclick="setClass('dashboard');">Dashboard</a></li>

如果您想以其他方式进行操作,请尝试以下操作:

<li><a id="dashboard" href="cms.php" <?php if ($page == 'cms.php') ?>class="active"<?php } ?>>Dashboard</a></li>

并在标题中定义样式

.active {
background-color:#f0f7fa;
color: #c66653;
}

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com