我在 HTML 页面的头部声明了一个有效的 JavaScript 函数。我知道如何创建一个按钮并在用户单击该按钮时调用该函数。我想在页面上的某个地方自己称呼它:
myfunction();
我该怎么做?
你可以这样称呼它:
<!DOCTYPE html>
<html lang="en">
<head>
<script type="text/javascript">
var person = { name: 'Joe Blow' };
function myfunction() {
document.write(person.name);
}
</script>
</head>
<body>
<script type="text/javascript">
myfunction();
</script>
</body>
</html>
结果应该是只有内容的页面:
Joe Blow
我不确定你所说的“我自己”是什么意思。
任何 JavaScript 函数都可以通过事件调用,但是您必须有某种事件来触发它。
例如页面加载时:
<body onload="myfunction();">
或者鼠标悬停时:
<table onmouseover="myfunction();">
因此,第一个问题是,“你想做什么来使函数执行?”
确定之后直接给你答案就会容易很多。
只需放下
<script>
myfunction();
</script>
在您希望调用它的正文中,了解当页面加载并且浏览器到达该点时,就会发生调用。
您还可以将 JavaScript 代码放在脚本标记中,而不是单独的函数中。
<script>//JS Code</script>
这样代码将在页面加载时执行。