Javascript 从脚本标记访问对象

Javascript 从脚本标记访问对象,javascript,jquery,html,Javascript,Jquery,Html,我正在用head中的script标记编写java脚本代码,如下所示: <head> <script language="javascript"> object o = new object({....}); </script> </head> 对象o=新对象({….}); 并尝试使用对象内的标记 <body> <script> alert(o.valu

我正在用head中的script标记编写java脚本代码,如下所示:

 <head>
     <script language="javascript">
         object o = new object({....});
     </script>
 </head>

对象o=新对象({….});
并尝试使用对象内的标记

<body>
    <script>
         alert(o.value);
    </script>
</body>

警报(o值);
如何从身体访问对象???
他们有其他选择吗

在这种情况下,
var a
可以在完整的应用程序中访问,但有一件事需要确保,如果您使用的是外部JS文件,那么在使用变量时必须加载它。尝试onload函数以确保JS已加载并准备好在body中使用:

window.onload = function ()
{
  alert(a);
}

由于变量是在任何函数之外声明的,因此可以从文档中的任何位置从同一脚本块或单独的脚本块(如示例中所示)访问它。甚至可以从如下html事件属性访问它(请注意,使用js将事件附加到html元素会更好):

单击此按钮可打开警报!

var o=新对象();
o、 value=“a”
$(文档).ready(函数()
{
警报(o值)
});

所有页面、页眉和正文均可使用您的var a
<button onclick="alert(a);">Click this button to open an alert!</button>
 <head>
    <script language="javascript">
         var o = new Object();
         o.value="a"
    </script>
</head>
<body>
    <script>
     $(document).ready(function() 
     {
        alert(o.value)
    });
    </script>       
</body>