javascript onclick事件的疑问?有例子

来源:百度知道 编辑:UC知道 时间:2024/05/17 03:35:33
小弟写了个小例子想实现一个简单功能用checkbox控制文本框内容
代码如下:
<script language=javascript>
var a = 1
function change()
{
if (a = 1)
{
form1.jj.value="a=选中....."
a = 0
}
else
{
form1.jj.value="a=未选中....."
a = 1
}
}

</script>

<form id=form1>

<input id=aa type=checkbox onclick="change()" name=aa>啊啊
<input type="button" value="按钮" onclick="change()" name=bb>
<input type="text" name="jj">
</form>

可 页面上的onclick事件 只执行一次,我想取消选中的时候显示未选中.如何去改呢?

我帮你改好了
你这里写错了
if (a = 1) {
这不是判断是赋值,应该是这样的
if (a == 1) {

<script language=javascript>
var a = 1
function change() {
if (a == 1) {
form1.jj.value="a=选中.....";
a = 0;
}else{
form1.jj.value="a=未选中.....";
a = 1;
}
}

</script>

<form id=form1>

<input id=aa type=checkbox onclick="change()" name=aa>啊啊
<input type="button" value="按钮" onclick="change()" name=bb>
<input type="text" name="jj">
</form>