这段javascript函数问题出在哪里?
来源:百度知道 编辑:UC知道 时间:2024/06/06 05:21:38
如题,该函数无法运行!!!!
var leftv=4576;
window.onload=function()
{
changenum2("mydiv",leftv);
}
function $(idname){
return document.getElementById(idname);
}
function changenum2(idname,num){
var k=parseInt($(idname).firstChild.nodeValue);
if(k<num){
k+=12;
$(idname).firstChild.nodeValue=k.toString();
setTimeout("changenum2("+idname+","+num+")",1);
}
else
$(idname).firstChild.nodeValue=num;
}
已经在经典解决了,这个语句出现了问题
setTimeout("changenum2("+idname+","+num+")",1);
还是谢谢楼下两位的回答!
var leftv=4576;
window.onload=function()
{
changenum2("mydiv",leftv);
}
function $(idname){
return document.getElementById(idname);
}
function changenum2(idname,num){
var k=parseInt($(idname).firstChild.nodeValue);
if(k<num){
k+=12;
$(idname).firstChild.nodeValue=k.toString();
setTimeout("changenum2("+idname+","+num+")",1);
}
else
$(idname).firstChild.nodeValue=num;
}
已经在经典解决了,这个语句出现了问题
setTimeout("changenum2("+idname+","+num+")",1);
还是谢谢楼下两位的回答!
$(idname)这些东西不是JavaScript吧,在我的IE6上报告语法错误,信息如下:
行:14
字符:1
代码:0
错误:缺少对象
网址:file://E:\a.html
文件为:
<script language="javascript">
var leftv=4576;
window.onload=function()
{
changenum2("mydiv",leftv);
}
function $(idname){
return document.getElementById(idname);
}
function changenum2(idname,num){
var k=parseInt($(idname).firstChild.nodeValue);
if(k<num){
k+=12;
$(idname).firstChild.nodeValue=k.toString();
setTimeout("changenum2("+idname+","+num+")",1);
}
else
$(idname).firstChild.nodeValue=num;
}
</script>
你的网页body区有存在<div id="mydiv"></div>么?
遇到这样的问题,要把错误提示一并粘贴上来,否则没法正确给你提示。