<!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>
解决方案 »
- 怎么用frames对象获得兄弟框架?
- 求前端高手。。。浏览器视图缩小的时候怎样也使它的字体缩小????
- JavaScript游戏帖汇总(更新中......)
- 跪求!swfupload如何动态传参数呢?
- 请问主页如何通过JS调用B页面的内容?
- Javascript高手来....如何在FIrefox中获取设置在属性中的对象???
- 参考JavaScript Socket 类 急需一种另类的上传模式
- 关于JS的一个常见问题(在线等,请高手回答,谢谢!)
- 哪儿错了!!!!document.ec.123.value
- 请各位推荐几本关于js的电子书,要能下的哦。
- 为什么在jsp中无法使用正则表达式呢?
- session过期后,自动刷新页面的问题
<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>
二位理解错了,我是要修改0.js里的变量m:var m=0;
document.write('m='+m+'<br>');
这样写js,怎样改变m的值?
不必弹出提示,在页面能看到m的变化。
document.write('m='+m+'<br>');
这个在加载的时候就执行了后面改变了肯定看不到效果
<!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>
虽然看不到效果,但是应该可以改变这个变量的值吧?
勾选或不勾选变量,能不能点击“显示变量”按钮,弹出修改后的变量值?我是指0.js里的var m=0;这个值!
document.write('m='+m+'<br>');
function() {
alert('m当前的数值为:' + m);
};
每次改变勾选后,点击按钮执行一下function() 就能验证是否修改成功。(我写的function代码应该不对,但大概就是这个意思。当前页面的变量我会改,但是0.js里的变量我改不了)
就算你改了m的值也不会影响到
不知你要的是什么效果
随后改了m的值,能否在点击按钮改变这个值的同时,在0.js里运行一次“alert('m当前的数值为:' + m);”显示出这个变量的变化?
我没什么js基础,找了一段点击按钮修改变量的代码,但是只能修改当前页面定义的变量值,不能修改0.js里定义的变量值。
随后改了m的值,能否在点击按钮改变这个值的同时,在0.js里运行一次“alert('m当前的数值为:' + m);”显示出这个变量的变化?
我没什么js基础,找了一段点击按钮修改变量的代码,但是只能修改当前页面定义的变量值,不能修改0.js里定义的变量值。
0.jsvar 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>
随后改了m的值,能否在点击按钮改变这个值的同时,在0.js里运行一次“alert('m当前的数值为:' + m);”显示出这个变量的变化?
我没什么js基础,找了一段点击按钮修改变量的代码,但是只能修改当前页面定义的变量值,不能修改0.js里定义的变量值。
0.jsvar 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>
我的表达能力是不是很差啊
我要的效果是:
不管勾选不勾选,只要点击按钮就调用0.js里的out()函数显示m的值。
只要勾选了,不管点击几次按钮都调用0.js里的out()函数显示m的值(为1)。
只要不勾选,不管点击几次按钮都调用0.js里的out()函数显示m的值(为0)。
0.js里的document.write('m='+m+'<br>'); 在页面加载时就执行了
随后改了m的值,能否在点击按钮改变这个值的同时,在0.js里运行一次“alert('m当前的数值为:' + m);”显示出这个变量的变化?
我没什么js基础,找了一段点击按钮修改变量的代码,但是只能修改当前页面定义的变量值,不能修改0.js里定义的变量值。
0.jsvar 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>
是我表述的不够准确吧。不过按照二位的提示,已经解决了!
谢谢二位!