我想传递一个变量,通过该变量可以构建URL链接,然后将链接嵌入html中。我尝试执行以下操作:
<div class="main">
<h2>Test App</h2>
<iframe id=my_url src="myFunction()" width="900" height="1300" frameborder="0" allowfullscreen></iframe>
<script type="text/javascript">
function myFunction() {
document.getElementById("my_url ").src = "www.google.com";
}
</script>
我最终希望能够从flask应用程序获取变量并创建URL,并将其设置为等于document.getElementById(“ my_url”).src。但是与此同时,当我运行此代码时,出现“ 404页面未找到”错误。在上面的示例中我在做什么错了?
谢谢!
答案 0 :(得分:0)
您做错了什么:
1- id = my_url>它应该是id =“ my_url”,带有引号或双引号
2- src =“ myFunction()”>您正在将src设置为myFunction(),这不会触发函数
3- getElementById(“ my_url”)>应该是getElementById(“ my_url”),不带空格
4-“ www.google.com”>您需要将src设置为有效链接,您需要添加协议
这是代码,祝您好运
this.style.height = `100vh`