首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

关于javascript,该如何处理

2012-11-21 
关于javascriptJScript codefunction me(object){for(int i0i27i++){if(i object || i object+1

关于javascript

JScript code
function me(object){    for(int i=0;i<27;i++)    {        if(i == object || i == object+1 || i == object-1 )        {            var aa=document.getElementById("aa_"+i);            aa.ClassName = "aaa";        }        else        {            var bb=document.getElementById("aa_"+i);            aa.ClassName = "bbb";        }    }}


报错,请问如何修改??

[解决办法]
for(int i=0;i<27;i++)

for(var i=0;i<27;i++)

别把后台语言和js搞混了
[解决办法]
你这样用法不用写到后面

1:你的for从0开始,但从你的DOM看,第一个就是aa_1,aa_0并没有。所以你的for循环是不是应该改成从1开始?
2:假如你是要前后相连的都改变样式为aaa,那你的条件判断就没错,否则,检查你的判断条件
3:你的for循环中i<27,你确定从aa_1~aa_26都一定存在于页面中?如果是,则没问题。否则,你应该加多一个判断:
JScript code
if(document.getElementById("aa_"+i)){    document.getElementById("aa_"+i).className = "aaa";}if(document.getElementById("aa_"+i)){    document.getElementById("aa_"+i).className = "bbb";} 

热点排行
Bad Request.