[英]Google Chrome Extension: Passing javascript variable to iframe src
[英]Passing javascript variable to iframe src
如果更正此代碼,有人可以幫我嗎。 我無法弄清楚哪里出了問題。 javascript變量不能代替src。
PS這應該作為Google Chrome擴展程序運行。
<html>
<head>
<script type="text/javascript">
function convert()
{
var url4="test"
document.getElementById("link").src=url4;
}
</script>
</head>
<body onload="convert()">
<iframe src="wwwx" id="link" width="100%" height="300">
<p>Your browser does not support iframes.</p>
</iframe>
</body>
</html>
由於JavaScript是在<iframe>
在DOM中之前運行的,因此它將永遠無法訪問它。
嘗試將JS移至iframe之后但</body>
標簽之前:
<html>
<head></head>
<body>
<iframe src="wwwx" id="link" width="100%" height="300">
<p>Your browser does not support iframes.</p>
</iframe>
<script>
function convert() {
var url4 = "test";
document.getElementById("link").src=url4;
}
convert();
</script>
</body>
</html>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.