一段相当郁闷的JS了 求解 谢谢
<script language = "javascript " type= "text/javascript ">
function submits(str)
{
for(var i=0; i < 5; i++)
{
....
str= "测试 ";
}
alert(str);
}
</script>
执行submits( "嘿嘿 ")
结果 alert(str); 出来的不是 "测试 " 却是 "嘿嘿 " 求教高手 这是哪错了 谢谢
------解决方案--------------------function submits(str)
{
for(var i=0; i < 5; i++)
{
str= "测试 ";
}
alert(str);
}
submits( "嘿嘿 ")
上面的代码经测试 是 “测试”
楼主可能省略了某些重要环节的代码
------解决方案--------------------呵呵,不知道错在那.
------解决方案--------------------楼主把整个页面的代码都贴出来吧!
------解决方案--------------------看不出有什么问题
------解决方案--------------------我弹出的是测试啊。。。
------解决方案--------------------我刚刚测试过,我这边出来的是"测试"
以下是代码:
<html>
<title>
</title>
<head>
<script language = "javascript " type= "text/javascript ">
function submits(str)
{
for(var i=0; i < 5; i++)
{
str= "测试 ";
}
alert(str);
}
</script>
</head>
<body>
<input type= "button " onclick= "submits( '嘿嘿 ') " value= "Test " />
</body>
</html>
------解决方案--------------------我没测试,肯定是"测试"
------解决方案--------------------LZ没搞错吧
<html xmlns= "http://www.w3.org/1999/xhtml " >
<head runat= "server ">
<title> 无标题页 </title>
<script language = "javascript " type= "text/javascript ">
function submits(str)
{
for(var i=0; i < 5; i++)
{
str= "测试 ";
}
alert(str);
}
</script>
</head>
<body onload= "submits( '嘿嘿 ') ">
我弹出的是测试啊
------解决方案--------------------肯定是测试了。
------解决方案--------------------orderobject = document.getElementById(i); //只要加上就会发生异常 为啥啊,
i为0到5你在页面里有这几个ID的标签或控件吗?
------解决方案--------------------这段代码是正确的。。。显示的是“测试”。。。
------解决方案--------------------要么是
for(var i=0; i < 5; i++)
{
break;
str= "测试 "
}
要么是准备倒分的帖
------解决方案--------------------lz是不是来送分的