我有以下结构.
<div>
<p>Hello World !!</p>
</div>
<iframe id="myiframe" src='myiframeContent.html'></iframe>
Run Code Online (Sandbox Code Playgroud)
我有以下JavaScript变量content:
var s ="<html><head></head><body><div>Test_Div</div></body></html>";
Run Code Online (Sandbox Code Playgroud)
如何使用myiframe带变量的id更改iframe的内容s?
我试过了:
$("#myiframe").html(s);
Run Code Online (Sandbox Code Playgroud)
这给了我非常不寻常的回报,它将当前页面的所有内容更改为VAR S
Ex:样式,背景等.
如何使用包含HTML?的变量设置iframe的内容?
更新#1
:变量的内容s如下 - >
<html>
<head>
<title>{page_name}</title>
<meta name="keywords" content="{page_meta_tags}" />
<script src="/1.js"></script>
<script src="/2.js"></script>
<style>
h2{
color:red;}
h1{
color:red;}
body{
background-color:#f0eded;
color:74f503;
font-family:Verdana, Geneva, sans-serif;
background:url({getUrl});}
</style>
</head>
<body>
yahoo
<div style="float:right">{pagecomment}</div>
<div id="blogstart" style="">
<h1>My Blog</h1>
{nextPrevPagination}
{blog}
{nextPrevPagination}
</div>
<p>My Page Name : {page_name}</p><br/>
<p>Name of …Run Code Online (Sandbox Code Playgroud) 我有一串HTML标签,可以随时添加或更改。
"<html><body><script language="javascript" src=""></script></body></html>"
Run Code Online (Sandbox Code Playgroud)
是否可以在运行时将该字符串加载到iframe中,就像它是HTML文件一样?
这是针对构造2的。我有一个对象,可以从url很好地加载HTML,它也可以插入HTML,并运行脚本,但不能按原样。