innerHTML、html('')在IE9下的结果是把保存到变量的值给清空。
-----------------------
在谷歌浏览器下能显示出对应保存到变量的值的。
处理方面:
使用$('#xxx').empty();
这种方面能同事适应IE、谷歌浏览器,并不出现问题。
查看资料发现innerHTML、html('')的缺点如下:
清空元素html("")、innerHTML="" 与 empty()的区别
一、清空元素的区别 1、错误做法一: $("#test").html("");//该做法会导致内存泄露
2、错误做法二:
$("#test")[0].innerHTML=""; ;//该做法会导致内存泄露
3、正确做法:
//$("#test").empty();
来自:http://blog.csdn.net/szwangdf/article/details/40817927