0
A
回答
4
我加了小提琴。試試:
HTML:
<div width="100%">
<span id='sel1' onclick="show('sel1','resultsel1');">home</span><span id='sel2' onclick="show('sel2','resultsel2');">div1</span><span id='sel3' onclick="show('sel3','resultsel3');">div2</span></div>
<div id="resultsel1">Home Page</div>
<div id="resultsel2">div2</div>
<div id="resultsel3">div3</div>
的Javascript:
var selected="sel1";
var disp="resultsel1";
function show(a,b)
{
document.getElementById(selected).style.backgroundColor = "rgb(150,150,150)";
document.getElementById(disp).style.display = "none";
document.getElementById(a).style.backgroundColor = "rgb(200,200,200)";
document.getElementById(b).style.display = "block";
selected=a;
disp=b;
}
CSS:
#sel1{
cursor:pointer;
background-color:rgb(200,200,200);
padding-left:13px;
padding-right:13px;
}
#sel2{
cursor:pointer;
background-color:rgb(150,150,150);
padding-left:13px;
padding-right:13px;
}
#sel3{
cursor:pointer;
background-color:rgb(150,150,150);
padding-left:13px;
padding-right:13px;
}
#resultsel1{
display:block;
position:relative;
bottom:1px;
width:100%;
height:30px;
background-color:rgb(200,200,200);
}
#resultsel2{
display:none;
position:relative;
bottom:1px;
width:100%;
height:30px;
background-color:rgb(200,200,200);
}
#resultsel3{
display:none;
position:relative;
bottom:1px;
width:100%;
height:30px;
background-color:rgb(200,200,200);
}
0
0
This is the best method我發現個人這樣做的。相對簡單的實施。
0
有隻用HTML和JS的解決方案:
HTML:
<a href="#" id="div1">Home</a> | <a href="#" id="div2">Div 2</a> | <a href="#" id="div3">Div 3</a>
<div id="container">
There's the home contents!
</div>
的Javascript:
window.load = function() {
var div1 = document.getElementById('container').innerHTML;
var div2 = "There's the div 2 contents!";
var div3 = "There's the div 3 contents!";
document.getElementById('div1').onclick = function() {
document.getElementById('container').innerHTML = div1;
}
document.getElementById('div2').onclick = function() {
document.getElementById('container').innerHTML = div2;
}
document.getElementById('div3').onclick = function() {
document.getElementById('container').innerHTML = div3;
}
}
AAAND有小提琴:http://jsfiddle.net/wuyXm/1/
相關問題
- 1. 隱藏/顯示div標籤
- 2. jquery,顯示/隱藏div,問題標籤
- 3. 隱藏並顯示div標籤
- 4. 遠程顯示和隱藏div標籤
- 5. 顯示/隱藏div標籤javascript
- 6. 隱藏/顯示多個WTForm標籤
- 7. jquery多DIV隱藏/顯示
- 8. 顯示隱藏多個div
- 9. C# - 隱藏表單,只顯示標籤?
- 10. 顯示/隱藏標籤
- 11. 顯示和隱藏標籤
- 12. angularjs顯示/隱藏標籤
- 13. 可以JQGrid表單編輯Div標籤隱藏和顯示?
- 14. 隱藏和顯示多個div並使用jQuery隱藏標題
- 15. 簡單的div隱藏或基於菜單選擇顯示
- 16. 顯示和隱藏多個div jquery顯示/隱藏/切換
- 17. 當我顯示div時,隱藏的div-img隱藏不顯示
- 18. 顯示/隱藏DIV
- 19. div顯示/隱藏
- 20. 顯示/隱藏div
- 21. 顯示/隱藏Div
- 22. 隱藏/顯示DIV
- 23. 隱藏取消隱藏div標籤
- 24. 顯示/隱藏多個div與多選
- 25. 簡單的jQuery顯示/隱藏表
- 26. 簡單的jQuery顯示/隱藏
- 27. 顯示/隱藏的鏈接多個div
- 28. 顯示/隱藏多個div的
- 29. Javascript顯示/隱藏多個DIV的
- 30. 多個div隱藏顯示的jQuery
你有任何代碼嗎? – Babblo
你能告訴我們你做了什麼嗎? – FBHY