在HTML页面中传递Javascript变量

在HTML页面中传递Javascript变量,javascript,html,Javascript,Html,我尝试将一个变量的值从Javascript传递到同一HTML文件中的iframe语句 <script type="text/javascript"> var videourl = playerurl.substring(0,36); </script> <iframe width="420" height="345" src="videourl"> </iframe> var videourl=playerurl.substring(

我尝试将一个变量的值从Javascript传递到同一HTML文件中的iframe语句

<script type="text/javascript"> 
var videourl =  playerurl.substring(0,36);  
</script>

<iframe width="420" height="345"
src="videourl">
</iframe>

var videourl=playerurl.substring(0,36);
只想将变量“videourl”中的值传递到iframe语句src=中,我不知道它的正确语法是什么


谢谢,

id
添加到您的
iframe

<iframe width="420" height="345"
     id="myframe">
</iframe>
你的最终结果应该是

<iframe width="420" height="345"
    id="myframe">
</iframe>
<script type="text/javascript"> 
var videourl =  playerurl.substring(0,36);  
document.getElementById("myframe").src=videourl;
</script>

var videourl=playerurl.substring(0,36);
document.getElementById(“myframe”).src=videourl;

您忘记了“text/javascript”文档后面的
;如何获取iframe的id?@user1985788查看我在其中添加的html
id=“myframe”
。谢谢,你知道如果是移动设备,我如何才能显示iframe吗?@user1985788 CSS媒体查询将是你最好的选择。谷歌和/或StackOverflow网站搜索应该为您提供一些关于如何使用它们的信息。
<iframe width="420" height="345"
    id="myframe">
</iframe>
<script type="text/javascript"> 
var videourl =  playerurl.substring(0,36);  
document.getElementById("myframe").src=videourl;
</script>