嘿,我正在寻找创建一个可展开/折叠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>
谢谢:)
在附注上,元素标识应该是唯一的。 – danronmoon
这只是为了测试目的,谢谢你! :) – adamhuxtable