This example uses no jQuery just because there is no jQuery-tag in topic. (Edit, misunderstood)
HTML
<a href="" id="plus">+</a><a href="" id="minus">-</a>
<div class="plusable" style="display: block;">Stuff1</div>
<div class="plusable" style="display: none;">Stuff2</div>
<div class="plusable" style="display: none;">Stuff3</div>
<div class="plusable" style="display: none;">Stuff4</div>
<div class="plusable" style="display: none;">Stuff5</div>
<div class="plusable" style="display: none;">Stuff6</div>
<div class="plusable" style="display: none;">Stuff7</div>
JS
window.onload = function () {
var plusButton = document.getElementById('plus');
var minusButton = document.getElementById('minus');
var plusables = document.getElementsByClassName('plusable');
var current = 0;
function hideCurrent () {
plusables[current].style.display = 'none';
}
function showCurrent () {
plusables[current].style.display = 'block';
}
plusButton.onclick = function () {
if (current === plusables.length - 1) {
return false;
}
hideCurrent();
current += 1;
showCurrent();
return false;
};
minusButton.onclick = function () {
if (current === 0) {
return false;
}
hideCurrent();
current -= 1;
showCurrent();
return false;
};
};
Example fiddle