我有一个包含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浏览整个页面吗?
答案 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);
祝你好运。