我希望访问者能够扩展/折叠某些部分,并使用:
<input onclick="return toggleDiv('xx')"
type="button"
class="button"
value="click here to expand/collapse"/>
Run Code Online (Sandbox Code Playgroud)
在我有功能:
function toggleDiv(a){
var e=document.getElementById(a);
if(!e)return true;
if(e.style.display=="none"){
e.style.display="block"
} else {
e.style.display="none"
}
return true;
}
Run Code Online (Sandbox Code Playgroud)
第一次单击按钮时它不起作用,后续点击(在任何按钮上)都可以正常工作.
这里有相关的对话: 按钮需要点击两次才能触发功能
但我不明白答案(太技术;-),有人可以帮忙解释一下吗?