簡體   English   中英

將JavaScript變量傳遞到嵌入式HTML對象中

[英]Pass JavaScript variable into an embedded HTML object

我有一個簡單的頁面index.htm如下所示...

對象的data屬性將是另一個外部HTML頁面test.htm並通過頁面的腳本進行設置。

但是, test.htm運行一些帶有變量的腳本。 例如var x = 123

我想知道的是,我可以在index.htm包含一些腳本來更改嵌入式test.htm頁面中的var x嗎?

預先感謝,喬治

測試文件

<table width="100" border="0" cellspacing="10" cellpadding="0">
  <tr>
   hello world
  </tr>
</table>

<script>
var x = 123;
</script>

索引

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>index</title>
</head>
<body>

<object id="page" width='100%' height=700px data="test.htm"></object>

<script>
alert(x)
</script>

</body>
</html>

是。 根據

http://www.w3schools.com/js/js_scope.asp

它應該工作。 引用:

“全局變量具有全局范圍:網頁上的所有腳本和功能都可以訪問它。” 當然,您的var x一定不能在test.htm內部的函數中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM