我不知道从哪里开始以及要搜索什么。我在我的HTML文件中有两个链接。当点击上面的链接并点击第二个链接时,我希望页面内的一个框出现在链接下方,第一个框会消失,第二个链接下面的另一个框将会出现。就像链接被点击时的滑动框一样。这是什么代码/职位?非常感谢!在页面内打开一个框
-1
A
回答
0
我不了解你,但我猜你想一些事情是这样的:
function myFunction() {
var x = document.getElementById('myDIV');
if (x.style.display === 'none') {
x.style.display = 'block';
} else {
x.style.display = 'none';
}
}
#myDIV {
width: 100%;
padding: 50px 0;
text-align: center;
background-color: lightblue;
margin-top:20px;
}
<p>Click the "Try it" button to toggle between hiding and showing the DIV element:</p>
<button onclick="myFunction()">Try it</button>
<div id="myDIV">
This is my DIV element.
</div>
+0
是的,这是我正在寻找的! :)我会从这开始。非常感谢! –
1
可以被称为内容切换器或标签控件。以下是在CSS中执行此操作的简单方法。
.box {
display: none;
}
.box:target {
display: block;
}
<a href="#one">one</a> <a href="#two">two</a>
<div id="one" class="box">box one</div>
<div id="two" class="box">box two</div>
而这里的一个办法做到这一点的JS
var links = document.getElementsByTagName('a'),
boxes = document.getElementsByClassName('box');
for (var i = 0; i < links.length; i++) {
links[i].addEventListener('click',function(e) {
e.preventDefault();
var url = this.getAttribute('href').replace('#','');
for (var j = 0; j < boxes.length; j++) {
boxes[j].classList.remove('active');
}
document.getElementById(url).classList.add('active');
})
}
.box {
display: none;
}
.active {
display: block;
}
<a href="#one">one</a> <a href="#two">two</a>
<div id="one" class="box">box one</div>
<div id="two" class="box">box two</div>
+0
谢谢!这是我正在寻找的。我将从此开始。 :) –
+0
@AllenDelaCruz np!我也用一个简单的JS解决方案更新了我的答案。 –
相关问题
- 1. 打开一个新页面?
- 2. 如何在GWT中打开一个新页面(内部链接)?
- 3. 从ajax打开一个HTML页面
- 4. 确定Postback打开一个新页面
- 5. 打开一个jQuery UI的对话框页面滚动起来
- 6. jQuery的对话框中打开另一个页面
- 7. 在另一个页面上打开一个页面引导程序jQuery
- 8. Jquery - 用当前页面的内容打开一个新窗口
- 9. 在当前WebView页面内打开的页面
- 10. 在另一个选项卡中打开另一个asp.net页面
- 11. 在另一个选项卡中打开一个aspx页面
- 12. javascript:从原始页面的window.open页面打开一个URL
- 13. 如何从另一个GWT页面打开GWT页面?
- 14. 编辑内部html页面befor jQuery对话框打开
- 15. 页面内部的Javascript打开全屏
- 16. 打开PDF在新页面
- 17. 在一个页面内创建一个小对话框
- 18. 如何打开一个HTML页面作为一个弹出页面(没有新窗口打开)使用Jquery
- 19. 打开页面时如何打开对话框
- 20. 小尺寸打开同一个页面内一个新的窗口
- 21. 一旦Webbrowser1更改页面,立即打开一个网页?
- 22. 打开链接到另一个div在同一页面(php)
- 23. 打开HTML页面
- 24. 在div块中打开一个Colorbox而不是整个页面
- 25. WPF:同时在一个窗口打开2个页面
- 26. 如何在asp.net的同一页面上打开新页面
- 27. 打开一个aspx页面作为按钮点击另一个aspx页面的模式弹出框
- 28. 使用'在新标签中打开...'在主内容div中打开另一个页面
- 29. 阅读PDF文件当前页面打开页面的内容
- 30. 打开图像通过另一个页面内的另一个网页内使用PHP
提供您的HTML代码。 –
嗨!我开始我的代码,我不知道从哪里开始,因为我无法在Google上找到这个“正确的可搜索教程”。 –