为什么在ie8下document.getElementById("Image1").src没有起到作用,就连父窗口的window.opener.document.getElementById("UserImage").src也没有作用,怎么回事?

解决方案 »

  1.   

    如果有母版页需要写成
    document.getElementById("<%=Image1.ClientID %>").src
      

  2.   

    IE8中,getElementById(这里的参数要区分大小写),不然找到的对象是空的这点要注意
      

  3.   

    IE8下,img标签的src是无效的
    只能通过滤镜来解决
    <div><img/>
    </div>然后把div的DOM对象取出来
    div的DOM对象.filters.item('DXImageTransform.Microsoft.AlphaImageLoader').src = imgSrc;
    除此之外,比无他法