【发布时间】:2012-12-14 16:35:01
【问题描述】:
如果我可以使用 jQuery,这会容易得多,但出于一些原因,我试图避免这样做。同时,我已经让一些脚本工作了——我正在尝试添加函数来切换按钮文本与 div 的状态。
<script type="text/javascript">
function toggleMe(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;
}
</script>
该脚本可以很好地使用我当前的按钮:
<input type="button" onclick="return toggleMe('para0')" value="Expanse"><br>
<div id="para0">TEST TEXT</div>
试图让文本切换到 div 可见性的状态。我见过的大多数答案都是使用 jQuery,而我将脚本放入的上下文使表单成为非选项。
【问题讨论】:
-
真正的诀窍是尝试使用普通的 ol'javascript。我使用它的上下文将非常简单并且必须是模块化的,所以我想尽可能地保持它自包含。
标签: javascript html button toggle