Javascript 从脚本标记访问对象
我正在用head中的script标记编写java脚本代码,如下所示: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 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>