新手!纯html+css已经完成,后面的js有些有关问题!求赐教

新手!纯html+css已经完成,后面的js有些问题!求赐教
我现在需要将图片轮播,但是写了script代码没有反应,是怎么回事呢??自学的新人 很多不懂的地方
代码:<script>
window.onload=function()
{
var oPic-bg=document.getElementById('pic-bg');
var oUl=oPic-bg.children[0];
var ali=oUl.children;

var oPrev=document.getElementById('prev');
var oNext=document.getElementById('next');

oUl.innerHTML+=oUl.innerHTML;
oUl.style.width=aLi.length*aLi[0].offsetWidth+'px';

var timer=null;
var left=0;
setInterval(function(){
left-=10;
if(left<=-oUl.offsetWidth/2){
left=0;
}
oUl.style.left=left+'px';
},30);
}
</script>
------解决思路----------------------
变量名不能有中划线,oPic-bg,ali 前面是小写,后面是大写:aLi
------解决思路----------------------
引用:
Quote: 引用:

变量名不能有中划线,oPic-bg,ali 前面是小写,后面是大写:aLi


我做的这个网站有很多个ul 他给的ul不对,我是要给ul也加一个id吗?

不对,是不对在哪里,要js操作多个ul,那必须用id来区分,所以要添加不一样的id。