问题描述
test.js中:functionnoline(){varsize=$("td.fc_blueczhm").length;vararry=$("td.fc_blueczhm").text();varpre=null;if(size>1)pre=arry[0];for(vari=1;i<size;i++){varcur=2;varx0=parseInt(pre.offsetLeft);//宽vary0=parseInt(pre.offsetTop);//高}}test.jsp页面:<tr><c:forEachvar="blueNumber"items="${obj.blueNumber}"varStatus="status"><c:choose><c:whentest="${blueNumber==0}"><tdclass="fc_blueczhm">${status.index+1}</td></c:when><c:otherwise><tdclass="chart_bg_b">${blueNumber}</td></c:otherwise></c:choose></c:forEach></tr>说明:${status.index+1}为1-30的奇数值,${blueNumber}为1-30的偶数值。此程序主要目的是为了显示各个值的坐标位置当运行程序时,为什么varx0=parseInt(pre.offsetLeft);当alert(x0);显示undefined呢?请各位朋友帮忙指点下。
解决方案
解决方案二:
vararry=$("td.fc_blueczhm").text();varpre=null;if(size>1)pre=arry[0];pre被设置为null了
时间: 2024-09-17 04:44:54