运行正确的代码:
<script type="text/javascript">
var txt==document.getElementById("txt");
function show() { //定义显示内容
document.getElementById("txt").style.display="block";
}
function hide() { //定义隐藏内容
document.getElementById("txt").style.display="none";
}
</script>
-------------------------------------------------------------------------
运行错误的代码:
<script type="text/javascript">
var txt==document.getElementById("txt");
function show() { //定义显示内容
txt.style.display="block";
}
function hide() { //定义隐藏内容
txt.style.display="none";
}
</script>
==不是比较嘛?
可以用,会出错是因为这一行的原因。
var txt==document.getElementById("txt");
==是等于的意思,=才是赋值。这里是要把节点元素赋给变量txt,所以应该是=。把==改成=即可。
var txt=document.getElementById("txt");