将变量传递到html嵌入式URL

时间:2020-06-23 04:03:43

标签: javascript python html flask

我想传递一个变量,通过该变量可以构建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页面未找到”错误。在上面的示例中我在做什么错了?

谢谢!

1 个答案:

答案 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`