请问为什么在IE情况下,执行下面document.write代码,js产生的代码不能被id=test的DIV正确包括?
document.write(" <div id='test' style='width:610px;height:101px;overflow:hidden;' > <script language='javascript' type='text/javascript' charset='UTF-8'> yigao_title_color = 'null'; yigao_content_color = 'null'; yigao_background_color = 'null'; yigao_border_color = 'D9D9D9'; yigao_title_bold = '0'; yigao_content_bold = '0'; yigao_title_underline = '0'; yigao_content_underline = '0'; yigao_width = 610; yigao_height = 100; yigao_sid = 'b5a0c6f12e32e50c'; yigao_msid = '014bc707798baa1d'; yigao_uid = 74989; yigao_zid = 129455; yigao_pid = 33; yigao_type = 1; yigao_adamount = 1; yigao_cols = 1; <\/script> <script language='javascript' src='http://monitor.yigao.com/info.js'><\/script> <\/div>");
除了IE浏览器,其它浏览器都工作正常,在IE浏览器下,通过http://monitor.yigao.com/info.js产生的IFRAME,与id=test的DIV在body里面的同一层中:
<body>
<div id='test'> </div>
<iframe> ....</iframe>
</body>