展開可能/折りたたみ可能な div を作成しようとしています。次のコードで問題なく動作しますが、最初のクリックでは何も動作しないようです。
<script type="text/javascript">
function showme(id, linkid) {
var divid = document.getElementById(id);
var toggleLink = document.getElementById(linkid);
if (divid.style.display == 'block') {
toggleLink.innerHTML = 'Top five loves +';
divid.style.display = 'none'; }
else {
toggleLink.innerHTML = 'Top five loves -';
divid.style.display = 'block';
}
}
</script>
<a id="toggler" onclick="showme('loves', this.id);" href="#">Top five loves</a>
<div id="loves">
<ol>
<li>First item</li>
<li>Second item</li>
<li>Third item</li>
<li>Fourth item</li>
<li>Fifth item</li>
</ol>
</div>
ありがとう :)