gpt4 book ai didi

Javascript - 如何将给定文本显示为字符串

转载 作者:行者123 更新时间:2023-11-28 16:02:02 26 4
gpt4 key购买 nike

我在空闲时间学习 Javascript。作为一个小项目的一部分,我想使用 html 表单获取用户 Youtube 视频 ID、宽度和高度,然后最终使用这些以下面的格式编写它。

例如,如果用户输入宽度= 640,高度= 360,视频id = IboGovrkfjE,则最终输出如下:

<iframe width="INPUT_WIDTH" height="INPUT_HEIGHT" src="http://www.youtube.com/embed/INPUT_VIDEOID?rel=0" frameborder="0" allowfullscreen></iframe>

当我如下使用 document.write 时,它​​不会被处理,因为 2 个双引号在一起。

document.write "<iframe width="";

所以,我使用 HTML ASCII "作为双引号

document.write "<iframe width=&#34;";

现在的问题是;

The ASCII for ; is &#59;

我完全不知所措,不知道如何继续,已经为此工作了一个星期。

抱歉,问题没有切题,我们将不胜感激这方面的任何帮助或替代方案。

谢谢!

最佳答案

要么转义双引号:

document.write("<iframe width=\"");

或使用不同类型的引号:

document.write('<iframe width="');

或者:

document.write("<iframe width='");

您还忘记了参数列表两边的括号。

对于第二个问题,解决方案是使用 & 符号的实体代码:

The ASCII for ; is &amp;#59;

关于Javascript - 如何将给定文本显示为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16673236/

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