Javascript 在div中显示html内容

Javascript 在div中显示html内容,javascript,Javascript,如何显示html内容 <script type="text/javascript"> function replaceContent(show) { var display = new Array(); display[1] = 1.html; display[2] = 2.html; document.getElementById("ShowItems").innerHTML = display

如何显示html内容

 <script type="text/javascript">
    function replaceContent(show) {

         var display = new Array();
         display[1] = 1.html;
         display[2] = 2.html; 

         document.getElementById("ShowItems").innerHTML = display[show];

    }
    </script>

    <a href="#" onclick="replaceContent(1)">1</a>
    <a href="#" onclick="replaceContent(2)">2</a>
    <a href="#" onclick="replaceContent(3)">3</a>
    <div id="ShowItems">...</div>

函数替换内容(显示){
var display=新数组();
显示[1]=1.html;
显示[2]=2.html;
document.getElementById(“ShowItems”).innerHTML=display[show];
}
...
谢谢。

什么

尝试显示[1]=“内容1”即它已经是HTML了

也许我不明白你的问题


此外,数组的索引为零,因此您应该从0-2开始,而不是从1-3开始。

您想用1.html、2.html等内容填充#ShowItems吗?这没有多大意义,除非1.html和2.html实际上只是页面片段。考虑iFrAMS.< /P>“内容1”应该是一个HTML文件。但如果我更改显示[1]=“内容1”;显示[1]=Content 1.html;这行不通。哦,是的,那行不通。您应该编辑您的问题以使其更清楚,因为您从未提及您要打开其他文件中的内容!你已经问了同一个问题(措辞不同),你最好把这个问题结束,集中精力在另一个问题上更好地解释问题。。。。