求JavaScript前端大神帮我解析下下面代码。
varoBox=document.getElementById('box');varoPrev=getByClass(oBox,'prev')[0];这段代码是封装的意思...
var oBox = document.getElementById('box');
var oPrev = getByClass(oBox,'prev')[0];
这段代码是封装的意思吗? oBox与'prev'在这里是什么意思? 后面的【0】又代表什么? 展开
var oPrev = getByClass(oBox,'prev')[0];
这段代码是封装的意思吗? oBox与'prev'在这里是什么意思? 后面的【0】又代表什么? 展开
1个回答
展开全部
oBox是表示在文档中获取到id为box的元素,oPrev是表示在id为box的元素下(即oBox)class为prev的第一个元素,getByClass(oBox,'prev')这句的意思是,在oBox下查找class为prev的元素,因为oBox下不止一个class为prev的元素,所以oPrev是一个数组,所以getByClass(oBox,'prev')[0]是在oBox下查找class为prev的第一个元素;建议看下JavaScript中的DOM
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询