我创建了一个列表并希望将其显示为折叠状态,单击列表项后应将其展开。我在这里创建了演示。我正在使用以下 javascript 方法:
function toggle(id){
var e = document.getElementById(id);
if (e.style.display == '') {
e.style.display = 'none';
} else {
e.style.display = '';
}
}
我有以下问题:
- 使用此代码展开/折叠不会发生在 jsFiddle 中,因为相同的代码在 html 中正常工作。
- 默认情况下,列表应显示为折叠状态。
有什么想法吗?