87,910
社区成员
发帖
与我相关
我的任务
分享
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" src="0.js"></script>
</head>
<body>
<input type="checkbox" name="xiugai" id="xiugai" /><label for="bianju">修改变量</label>
<button id="xianshi">显示变量</button>
</body>
</html>
var m=0;
document.write('m=<span id="txt">'+m+'</span><br>');
function out() {
document.getElementById("txt").innerHTML = m;
alert('m当前的数值为:' + m);
};
<script type="text/javascript" src="0.js"></script>
<input type="checkbox" name="xiugai" id="xiugai" onclick="m=this.checked?1:0;out()"/><label for="xiugai">修改变量</label>
[/quote]
是我表述的不够准确吧。不过按照二位的提示,已经解决了!
谢谢二位!
var m=0;
document.write('m=<span id="txt">'+m+'</span><br>');
function out() {
document.getElementById("txt").innerHTML = m;
alert('m当前的数值为:' + m);
};
<script type="text/javascript" src="0.js"></script>
<input type="checkbox" name="xiugai" id="xiugai" onclick="m=this.checked?1:0;out()"/><label for="xiugai">修改变量</label>
[/quote]
我的表达能力是不是很差啊
我要的效果是:
不管勾选不勾选,只要点击按钮就调用0.js里的out()函数显示m的值。
只要勾选了,不管点击几次按钮都调用0.js里的out()函数显示m的值(为1)。
只要不勾选,不管点击几次按钮都调用0.js里的out()函数显示m的值(为0)。
var m=0;
document.write('m=<span id="txt">'+m+'</span><br>');
function out() {
document.getElementById("txt").innerHTML = m;
alert('m当前的数值为:' + m);
};
<script type="text/javascript" src="0.js"></script>
<input type="checkbox" name="xiugai" id="xiugai" onclick="m=this.checked?1:0;out()"/><label for="xiugai">修改变量</label>
var m=0;
document.write('m='+m+'<br>');
function() {
alert('m当前的数值为:' + m);
};
每次改变勾选后,点击按钮执行一下function() 就能验证是否修改成功。(我写的function代码应该不对,但大概就是这个意思。当前页面的变量我会改,但是0.js里的变量我改不了)<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" src="0.js"></script>
</head>
<body>
m:<span id="aa">0</span>
<input type="checkbox" name="xiugai" id="xiugai" onchange="document.getElementById('aa').innerText=m=this.checked?1:0" />
</body>
</html>
var m=0;
document.write('m='+m+'<br>');
这样写js,怎样改变m的值?
不必弹出提示,在页面能看到m的变化。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" src="0.js"></script>
</head>
<body>
<input type="checkbox" name="xiugai" id="xiugai" /><label onclick="m=document.getElementById('xiugai').checked?1:0" for="bianju">修改变量</label>
<button id="xianshi" onclick="alert(m)">显示变量</button>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
var m = 0;
</script>
</head>
<body>
<input type="checkbox" name="xiugai" id="xiugai" onclick="m=this.checked?1:0" /><label for="xiugai">修改变量</label>
<button id="xianshi" onclick="alert(m);">显示变量</button>
</body>
</html>