我可能在嘗試查找此問題的答案時瀏覽了錯誤的搜索詞,但我找到的都是jQuery解決方案。更改div內容與其他div內容
我試圖實現的是通過點擊不同的按鈕,是改變一個「容器」div的內容,與您點擊按鈕相應的div內容。
我覺得我的javascript在這jsfiddle是不夠的,但這是我從瀏覽中想出來的。
HTML
<div id="content">
<div id="work1" class="work">Content 1</div>
<div id="work2" class="work">Content 2</div>
</div>
<input type="button" onclick="changeContent('work1');" value="work 1"/>
<input type="button" onclick="changeContent('work2');" value="work 2"/>
CSS
#content{
height:500px;
width:500px;
border:1px solid #000;
}
的Javascript
function changeContent(){
document.getElementById('content').innerHTML = document.getElementByClassName('work');
}
我使用類,因爲我認爲這將削減所需的JavaScript?
您設置innerHTML來一個節點列表......你究竟想要做什麼?顯示/隱藏內容? – epascarello
在它們之間切換。我想你可以說顯示和隱藏。像這樣:http://jsfiddle.net/SO_AMK/BcFVv/但在JavaScript中,而不是jquery – Jompa