我正在使用一个简单的 javascript 代码来切换 div onclick。您可以在此链接上看到它的实际效果:k-prim.biz/Untitled-2.html - 这是一个非常简单的演示页面。我想做的是不仅在单击“链接”时隐藏div,而且在单击div外部时也隐藏div。另外,当显示 div 时,如何更改“链接”的 css 样式?先感谢您!
<script type="text/javascript" language="javascript">
function showHide() {
var ele = document.getElementById("showHideDiv");
if(ele.style.display == "block") {
ele.style.display = "none";
}
else {
ele.style.display = "block"; }
}
</script>
<a href="#" onClick="return showHide();" >link</a>
<div id="showHideDiv" style="display:none;">hello!</div>