我试图用 jsFiddle 示例在 SO 上回答用户的问题。该示例是通过 Javascript 动态初始化iframe
元素。要显示的内容是iframe
分配给变量的有效 html 文档。这是变量赋值:
var aValidDoc = '<!DOCTYPE html PUBLIC
\"-//W3C//DTD XHTML 1.0
Transitional//EN\"
\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html
xmlns=\"http://www.w3.org/1999/xhtml\">
<head><title></title><style
type=\"text/css\">@media
screen{html,body{margin:0;padding:0;height:100%;width:100%}p{margin:15px;}}</style>
</head><body><p>This is the content of
the dynmic document.</p><body></html>';
这是我想做的一个片段:
</p><script type=\"text/javascript\">alert(\"Hi\")</script><body></html>';
事实上,即使是带有<script>
破坏界面的评论:
// below line breaks jsFiddle
// <script type="text//javascript"></script>
这是小提琴:jsFiddle example
有没有办法编写变量赋值以包含script
标签,以免破坏 jsFiddle 接口?