在IE中查找不使用innerHTML查看DIV集

时间:2014-10-28 08:39:46

标签: javascript html internet-explorer

我有一个包含3个DIV的页面,一个带有标题,一个带有选择列表,第三个将在选择列表中选择一些内容后填充数据。
选择某些内容时,代码如

document.getElementById("fields").innerHTML='<object type="text/html" data="' + fieldsPage + '" style="width:70%;height:90%" ></object>';
执行

,用另一个(生成的)页面的内容填充DIV 我可以在Chrome和IE浏览器中查看该页面,但是...

...当我搜索某些内容时,Chrome甚至会在通过innerHTML填充的DIV中找到它,但IE不会。 IE似乎只搜索标题和选择列表DIV& 有任何建议让IE浏览整个页面吗?

1 个答案:

答案 0 :(得分:0)

试试这个:

var node = document.createElement ("object");
node.type = "text/html";
node.data = fieldsPage;
node.style.width = "70%";
node.style.height= "90%";
document.getElementById("fields").innerHTML = "";
document.getElementById("fields").appendChild(node);
祝你好运。