你的位置:首页 > Java教程

[Java教程]javascript in IE


前提:一个页面导入若干个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

所以一定要明确自己究竟想要什么