例如假设我有
function myTest() {
return "test";
}
在<head>
如果我尝试调用myTest(),它会失败。如何使函数和变量可以从body访问?
答案 0 :(得分:0)
head
标记中的脚本将首先被解析,因此您可以通过body
标记中的脚本访问您的变量和函数 。您的问题必须在其他地方,因为以下示例有效:
<!doctype html>
<html>
<head>
<script type="text/javascript">
function myTest() {
return "test";
}
</script>
</head>
<body>
<script type="text/javascript">
alert(myTest());
</script>
</body>
</html>
答案 1 :(得分:0)
您需要将所有JavaScript放入<script>...</script>
标记中,或者将其放在事件处理属性中(例如onclick
)。
<html>
<head>
<script type="text/javascript">
function myTest() {
alert("hi");
}
</script>
</head>
<body>
<input type="button" onclick="myTest();" />
</body>
</html>
答案 2 :(得分:0)
这是你在Head的功能..
function myFunction(a)
{
return (a)
}
然后调用如下
<script type="text/javascript">
myFunction(12);
</script>