显示<script type =“text / html”的内容

时间:2018-06-02 05:23:08

标签: javascript php

=“”

我有一个包含以下脚本的php文件:

& #xA;&#xA;
 &lt; script type =“text / html”id =“thisId”&gt;&#xA; //某些HTML和代码使用&lt;#&#xA;&lt; / script&gt;&#xA;  
&#xA;&#xA;

当我将此文件包含在另一个文件中时php文件没有显示出来。我该怎么办?

&#xA;&#xA;

编辑:我尝试删除脚本标记但是&lt;#中的部分没有正确显示。

&#xA;

1 个答案:

答案 0 :(得分:2)

无论您设置的类型

,默认情况下都会隐藏

<script>标记内容

您可以设置元素的样式以使其可见,即display:block。但内容不会呈现为HTML。因此,如果您只想显示文本,则可以执行此操作。

但是如果您希望实际显示内容并将其呈现为HTML,则需要将内容复制到其他容器中:

&#13;
&#13;
var script = document.getElementById("template");
var target = document.getElementById("target");

target.innerHTML = script.textContent;
&#13;
<script type="text/html" id="template">
  <h1>Some html</h1>
</script>

<div id="target"></div>
&#13;
&#13;
&#13;