JavaScript在IE中的一个变量问题...
2008-06-04 08:27
387 查看
function document$load()
{
for(i = 0; i < 10; i++)
{
output(i);
}
}
function output(x)
{
for(i = 0; i < 10; i++)
{
document.getElementById("output").innerHTML +=
( x + "," + i + ");
}
document.getElementById("output").innerHTML += "<br />";
}
此代码中,document$load中的循环在IE中只会执行1次。可能是IE将document$load和output中的i作为同一个变量处理。
将document$load中定义i可以解决该问题。
{
for(i = 0; i < 10; i++)
{
output(i);
}
}
function output(x)
{
for(i = 0; i < 10; i++)
{
document.getElementById("output").innerHTML +=
( x + "," + i + ");
}
document.getElementById("output").innerHTML += "<br />";
}
此代码中,document$load中的循环在IE中只会执行1次。可能是IE将document$load和output中的i作为同一个变量处理。
将document$load中定义i可以解决该问题。
相关文章推荐
- JavaScript Tip/Trick: 动态创建Table时,在IE中需要注意的一个问题
- Javascript-Mozilla和IE中的一个函数直接量的问题分析
- Javascript-Mozilla和IE中的一个函数直接量的问题
- Javascript-Mozilla和IE中的一个函数直接量的问题分析
- Javascript-Mozilla和IE中的一个函数直接量的问题
- JavaScript Tip/Trick: 动态创建Table时,在IE中需要注意的一个问题
- Javascript在IE和firefox中的一个小问题
- JavaScript Tip/Trick: 动态创建Table时,在IE中需要注意的一个问题
- JavaScript Tip/Trick: 动态创建Table时,在IE中需要注意的一个问题
- 一个简单的问题:在Django中如何将views.py中的变量传递到HTML/JavaScript中?
- JavaScript中一个字符串变量突然变成了false的问题解析
- javascript 连等赋值问题(这是从SegmentFault转过来的一个问题)
- 变量地址生命周期的一个问题
- JavaScript的变量声明提升问题浅析(Hoisting)
- JavaScript中变量作用域问题
- javascript ie6 变量不兼容 ie6报错但是Firefox,ie8等其他浏览器正常问题
- javascript中的成员函数调用的一个小问题
- Firefox, IE等不同浏览器对JavaScript,CSS不同解析问题
- 关于如何使用反射声明一个泛型类型变量(泛型参数是动态的)的问题