我正在脚本标签中编写java脚本代码,如:
<head>
<script language="javascript">
object o = new object({....});
</script>
</head>
并尝试在body标签中使用对象
<body>
<script>
alert(o.value);
</script>
</body>
我如何从身体访问对象??? 他们有什么选择吗?
答案 0 :(得分:0)
在这种情况下,var a
可以在完整的应用程序中访问,但是您需要确定是否使用外部JS文件,然后在使用变量时必须加载它。尝试onload函数以确保JS已加载并准备在正文中使用:
window.onload = function ()
{
alert(a);
}
答案 1 :(得分:0)
由于您的变量是在任何函数之外声明的,因此可以从同一个脚本块或文档中的单独脚本块中访问文档中的任何位置。它甚至可以从像这样的html事件属性访问(请注意,使用js将事件附加到html元素更好):
<button onclick="alert(a);">Click this button to open an alert!</button>
答案 2 :(得分:0)
<head>
<script language="javascript">
var o = new Object();
o.value="a"
</script>
</head>
<body>
<script>
$(document).ready(function()
{
alert(o.value)
});
</script>
</body>