使第一个链接成为活动Javascript
我有这个javascript代码,我想使第一个链接(选项卡)处于活动状态,这样当有人访问该网站时可以看到它处于活动状态。此外,单击下一个选项卡/链接时,第一个选项卡/链接(活动选项卡/链接)必须将其自身转换为正常选项卡/链接(非活动),依此类推 下面是Javascript:使第一个链接成为活动Javascript,javascript,Javascript,我有这个javascript代码,我想使第一个链接(选项卡)处于活动状态,这样当有人访问该网站时可以看到它处于活动状态。此外,单击下一个选项卡/链接时,第一个选项卡/链接(活动选项卡/链接)必须将其自身转换为正常选项卡/链接(非活动),依此类推 下面是Javascript: <script type="text/javascript"> function forumhome_tabs_switch(switch_id){ document.getElement
<script type="text/javascript">
function forumhome_tabs_switch(switch_id){
document.getElementById('forumhome_tabs_switch_content').innerHTML =
document.getElementById(switch_id).innerHTML;
}
</script>
主页选项卡开关功能(开关id){
document.getElementById('forumhome\u tabs\u switch\u content').innerHTML=
getElementById(switch_id).innerHTML;
}
下面是HTML代码:
<td style="cursor:pointer;" onclick="javascript: forumhome_tabs_switch('forumhome_tabs_$forum[forumid]'); return false;">
<a href="#" tabindex="2" onclick="javascript: forumhome_tabs_switch('forumhome_tabs_$forum[forumid]'); return false;">$forum[title]</a>
</td>
这并不是说:
<li><a href="#">1</li>
<li><a href="#">2</li>
<li><a href="#">3</li>
...
1
2
三,
...
也不能这样做。这就是我需要帮助的原因。上面的代码将3个链接转换为3个选项卡,因此每个选项卡都会打开页面的一部分。我只想在单击第二个选项卡之前将第一个选项卡显示为活动选项卡
另外,我想把“a”(链接)中的“onclick”传递给javascript代码。有可能吗?我想这就是你的意思?如果你愿意,我可以继续。 基本上,有三个“选项卡”在单击另一个选项卡时改变状态。你可以很容易地把它变成一个带有页面的标签系统 HTML CSS
我不明白:
将“onclick”从“a”(链接)传递到javascript代码
?当您有一个事件处理程序时,处理程序函数中的这个
引用事件附加到的元素,因此这是引用或访问相关a
的一种方法。如果在li
上使用addEventListener()
,如果单击了A
,则可以委托给e.target
,例如,像在这个jsfiddle中:脚本没有从上面使用该系统。我的意思是,网站的结构,看看我的意思,我会打开我的网站,告诉你我在做什么。1.请访问www.1st-hacks.com 2。向下滚动页面并选择iOS.H样式(默认显示默认样式)3。在这个风格中,你可以看到4个类别(第一类黑客,游戏部分,开发者设置和程序员部分)。如果你看那些有firebug的标签,你会看到4个TD。但是在我的管理面板中,我只看到了我上面发布的链接。如何编辑它,或者如何使第一个选项卡处于活动状态,直到单击其他选项卡?
<a class="tab" id="Tab1">Tab1</a>
<a class="tab" id="Tab2">Tab2</a>
<a class="tab" id="Tab3">Tab3</a>
$(function(){
$(".tab").click(function() {
$(".tab").css("background-color","blue");
$(this).css("background-color","red");
});
});
.tab{
width: 40px;
height: 20px;
background-color: blue;
}
#Tab1{
background-color: red;
}