javascript - 如何修改iframe的src

标签 javascript html iframe

如果我问一些非常基本的问题,请耐心等待,因为我对编码不太了解。我有一个股票图表应用程序,它有一个内置的网络浏览器。我将此浏览器配置为加载一个 html 页面,我对其进行了如下编码,如下所示 mypage.html?symbol=xzy,我在这里尝试做的是捕获提交的 html 变量“symbol”并使用其值作为一部分url 字符串的一部分以加载另一个第三方网页的一部分。我不明白我的 javascript 代码有什么问题,无法设置“src”属性的值。非常感谢任何帮助。

<html>
<header>
<script>
document.getElementById('iframe').src = "http://www.asx.com.au/asx/markets/dividends.do?by=asxCodes&asxCodes="+symbol+"&view=all#dividends";
</script>
</header>
<body>
<div id="dividends"></div>
<iframe id="iframe" src="" style="display:hidden;margin-left: -140px; margin-top: -33px"    scrolling="no" frameborder="no" width="398" height="265"></iframe>
</body>
</html>

最佳答案

尝试将script移到html DOM之后

<body>
<div id="dividends"></div>
<iframe id="iframe" src="" style="display:hidden;margin-left: -140px; margin-top: -33px"    scrolling="no" frameborder="no" width="398" height="265"></iframe>
</body>

<script>
document.getElementById('iframe').src = "http://www.asx.com.au/asx/markets/dividends.do?by=asxCodes&asxCodes="+symbol+"&view=all#dividends";
</script>

关于javascript - 如何修改iframe的src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27682536/

相关文章:

javascript - 使用 javascript bootstrap 插入超链接

html - ul 100% 的父级

javascript - 通过 iframe 验证正在使用我的服务的网站

html - 在 haml 中禁用自动播放

javascript - 使用 .show ("slow"时不会淡入)?

Javascript 表单重置

javascript - 在另一个 NodeJS 进程中执行 JS 文件(带有日志等)

javascript - jQuery 显示 block 和淡入

javascript - 图像不加载在 html 中

javascript - php 不是 "echo-ing"javascript 正确