<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script type="text/javascript"> //不可以在IE浏览器里面运行
var i=1;
function addOne(){
i++;
document.getElementById("span1").innerHTML=i;
}
</script>
<BODY>
<div><span id="span1">1</span></div>
<div><input type="button" onclick="addOne()" value="增加1"></input></div>
</BODY>
</HTML>
方法二:(可以在IE浏览器里面运行)
<script type="text/javascript">
function addOne(){
document.getElementById("span1").innerHTML=parseInt(
document.getElementById("span1").innerHTML)+1;
}
</script>
你好,我把你的第一段代码保存成HTML文件,是可以在IE中运行的。
不会吧,我们的都不可以运行的;
是单击按钮会自增数字的;我们的只是1不能增加的;
@王金光: 是的啊,我的会增加。可能是IE版本的问题,我的是IE10.不过你的代码应该也没问题啊。
@OoC: 我们这边方法二可以运行,方法一不可以运行;也是IE10;
呵呵,可以运行的呀
是运行后,单击按钮 数字会自增;我们只是1,在IE浏览器里面;
@王金光: 额,我就是单击按钮会自增的。我的浏览器是Ie8. 你看下你的这个程序是在什么环境下运行的
@huazhiliange: 我们这边方法二可以运行,方法一不可以,很是纠结
因为html dom还没有创建完 document.getElementById("span1") 是不存在的
可以运行,只是数字不会增加;
在其他浏览器里面就可以单击按钮自增的;
@王金光: 打错了 ie下是可以运行的 电脑没ie10
虽然没有分,哥还是无聊的从10测试到6,都可以
才注册,还没满月呢,也没多少分,请多多关照!