js新人,请教一个getElementById取得变量的问题 javascriptgetElementById遍历 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 s=3; //这个值是传过来的,而且确定已经传过来for (var i=0; i<4;i++){var str='list_'+i;if(i == s){document.getElementById(str).className='newstyle'; //更改新的样式}else{document.getElementById(str).className='oldstyle'; //还原样式}}这样试试,若果不可以,应该是别的问题。 你只有 list_1 到 list_4而循环是从 0 开始的当 i 等于 0 时,'list_'+i 为 lisit_0 显然没有这个 id 你要保证你的页面上有ID从list_0 到 list_3的元素,保证获取元素不会出现问题 怎么实现登录又不跳转到登录信息页面? 怎么实现当一个复选框选中后,它所在的表的那一行改变背景颜色? 问题很菜,见笑了,谢谢啊. 关于WebIM即时聊天系统(JavaScript/jQuery、HTML、CSS 构建 Web IM 远程及时聊天通信程序) 大家帮忙看看这个提交 高分求正则表达式!急!!!!! 新手请教:javascript函数的应用问题 如何将word文档的内容导入到html页面中 请高手指路,如和让prompt文本框中字符用”*号“显示? 请问如何做出平面效果的<input type="checkbox">呀? js 查找替换问题 for in多重循环变量作用域的问题
for (var i=0; i<4;i++){
var str='list_'+i;
if(i == s){
document.getElementById(str).className='newstyle'; //更改新的样式
}
else{
document.getElementById(str).className='oldstyle'; //还原样式
}
}这样试试,若果不可以,应该是别的问题。
而循环是从 0 开始的当 i 等于 0 时,'list_'+i 为 lisit_0
显然没有这个 id
ID从list_0 到 list_3的元素,保证获取元素不会出现问题