前提:一个页面导入若干个js文件
问题:
1.如果其中一个文件出问题可能会导致下面的文件导入失败,如果导入很多外部js库文件,导致错误不好排查,可以调整好js的加载顺序,以免影响页面功能
2.IE获取dom元素个数存在问题,如下示例:
jsp代码:
<div id="imgSlider" class="slider"> <ul> <li> <a><img src="${ctx}/common/images/b.jpg" alt="" border="0" /></a> </li> </ul> </div>
js代码
var sliderDiv = document.getElementById("imgSlider"); //ul dom对象 slider = sliderDiv.getElementsByTagName("ul")[0]; //li数量 imgNum = slider.children.length; //另一种获取li 数量方法 var liNum = $(slider).find("li").size();
结果:
imgNum = 3,liNum = 1
所以一定要明确自己究竟想要什么