让我以我对网页设计的有限理解来开始我的问题。
我希望“-More-”文本在单击时变为“-Less-”,然后在再次单击时返回“-More-”。
我尝试修改的代码中已经存在一些 javascript。这可以与我要求达到相同结果的要求相结合吗?
我的javascript如下:
function showHide(shID) {
if (document.getElementById(shID)) {
if (document.getElementById(shID+'-show').style.display != 'none') {
document.getElementById(shID+'-show').style.display = 'none';
document.getElementById(shID).style.display = 'block';
}
else {
document.getElementById(shID+'-show').style.display = 'inline';
document.getElementById(shID).style.display = 'none';
}
}
}
我的html如下:
<div class="accordion">
<p>1. Decide
<a href="#" id="exampleone-show" class="showLink"
onclick="showHide('exampleone');return false;"><div class="btn_show">-More-</div></a>
<p></p>
</div>
<div id="exampleone" class="more">
<p>Blah Blah Blah.</p>
</div>
提前致谢。