gpt4 book ai didi

javascript - 通过innerHTML添加内容(包括iframe)是不完整的

转载 作者:行者123 更新时间:2023-12-03 04:31:17 24 4
gpt4 key购买 nike

创建简单的页面,通过innerHTML将一些内容加载到div中,但是当我使用这个javascript时:

document.getElementById("someDiv").innerHTML = 
'<iframe id="test1" class="yt-embed " style="top: 50px; width: 98%; height: 80%; margin-left: 1%;" src="https://www.youtube.com/embed/R7Ui_FnOPh8?rel=0&amp;enablejsapi=1" allowfullscreen="false" frameborder="0" /><br>TEST';

但是iframe之后的所有内容都没有添加。有谁知道为什么会这样吗?

最佳答案

iframe不能自行终止,如: <iframe /> 。您必须为元素提供显式的结束标记:

 
<iframe id="test1" class="yt-embed " style="top: 50px; width: 98%; height: 80%; margin-left: 1%;" src="https://www.youtube.com/embed/R7Ui_FnOPh8?rel=0&amp;enablejsapi=1" allowfullscreen="false" frameborder="0"></iframe><br>TEST

关于javascript - 通过innerHTML添加内容(包括iframe)是不完整的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43477088/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com