使用超链接后显示相同id的tabcontent可以通过以下步骤实现:
<a>
标签,并为其设置一个唯一的id
属性,用于标识该超链接。href
属性中,设置一个指向目标tabcontent的id
,以#
开头,例如href="#tab1"
。id
属性,与超链接中的href
属性值相对应。display: none;
来实现。href
属性值,并通过该值找到对应的tabcontent元素。display
属性为block
来实现。以下是一个示例代码:
HTML:
<a href="#tab1" id="link1">Tab 1</a>
<a href="#tab2" id="link2">Tab 2</a>
<div id="tab1" class="tabcontent">
<h3>Tab 1 Content</h3>
<p>This is the content for tab 1.</p>
</div>
<div id="tab2" class="tabcontent">
<h3>Tab 2 Content</h3>
<p>This is the content for tab 2.</p>
</div>
CSS:
.tabcontent {
display: none;
}
JavaScript:
document.getElementById("link1").addEventListener("click", function(event) {
event.preventDefault(); // 阻止超链接的默认行为
showTabContent("tab1");
});
document.getElementById("link2").addEventListener("click", function(event) {
event.preventDefault(); // 阻止超链接的默认行为
showTabContent("tab2");
});
function showTabContent(tabId) {
// 隐藏所有的tabcontent元素
var tabContents = document.getElementsByClassName("tabcontent");
for (var i = 0; i < tabContents.length; i++) {
tabContents[i].style.display = "none";
}
// 显示指定id的tabcontent元素
document.getElementById(tabId).style.display = "block";
}
在上述示例中,点击超链接后,对应的tabcontent元素会显示出来,其他tabcontent元素会被隐藏。你可以根据实际需求修改代码,添加更多的超链接和tabcontent元素。
css超链接是什么 📷 1、超链接可以跳转到其他页面,或者可以跳转到本页面的其他位置。 其他页面:网上链接,自己写的页面 2、形式: 级联元素 3、属性有href、url、target、_self和_blank。 href:目标位置的url url:协议名://ip[:端口号/文件夹名/文件名] target:跳转到目标的方式 _self:在页面打开链接 (默认方式) _blank:在新的空白页面打开链接 实例 <!DOCTYPE html> <html> <head> <meta cha