从变量中读取html文本
Read html text from variable
我有一个JS变量,它包含用于嵌入YouTube视频的html代码,看起来像:
<iframe width="560" height="315" src="https://www.youtube.com/embed/....."
frameborder="0" allowfullscreen></iframe>
有没有什么方法可以简单地从变量中读取html?或者我必须从变量中提取URL并用iframe标记框架将其包围吗?
如果您谈论的是阅读iframe
内部的HTML代码,那么您不能用JavaScript这样做:查看此处了解更多信息。
如果你想在文档上添加框架,你可以使用元素的innerHTML
属性来完成,例如:
var myFrame = '<iframe width="560" height="315" src="https://www.youtube.com/embed/....." frameborder="0" allowfullscreen></iframe>'
document.getElementById("container-id").innerHTML += myFrame;
如果HTML有以下标记,则需要添加"id"作为属性。
<iframe width="560" height="315" src="https://www.youtube.com/embed/....." frameborder="0" allowfullscreen id="iframe1"></iframe>
您可以通过以下方式读取属性:
document.getElementById('iframe1').getAttribute('frameborder')
这是一个工作代码
<body>
<div id="DIV">
</div>
<script type="text/javascript">
var content = document.getElementById('DIV');
var frame = "<iframe width='560' height='315' src='https://www.youtube.com/embed/.....'
frameborder='0' allowfullscreen></iframe>"
content.innerHTML = frame ;
</script>
</body>
相关文章:
- 用JavaScript替换Android WebView模板上的html文本
- 仅IE8 html文本框中的字符
- HTML文本框中的javascript数字
- HTML文本输入大小
- 如何放置ÅÄ和#214;在javascript数组中,然后将其与html文本进行比较
- 如何以非编程方式国际化HTML文本
- 在 PHP 块中使用 Javascript 设置 HTML 文本框的值(使用 echo)
- jQuery在用新文本替换HTML文本时淡出HTML文本,而不是仅显示
- HTML文本框,它接受电话号码,并以美国电话号码格式显示
- Javascript按钮,在html文本区域中插入一个大黑点(•)
- 更换163;使用javascript从html文本区域中提取字符
- 单击或点击切换HTML文本
- 单击即可编辑HTML文本
- 分析Adobe InDesign的HTML文本——其他标记中的标记
- 如何将mysql查询的结果获取到html文本框中
- 当使用javascript/jquery添加值时,html文本输入表显示不正确
- 如何将 HTML 文本同步并突出显示到音频
- 如何使用 JQuery 从相对元素获取 html 文本
- 根据用户选择的输入编写 html 文本
- MVC 4:使用 JQUERY 和 PartViewResult 动态创建 HTML 文本框.如果代码是动态添加的,如何