我在HTML页面的头部声明了一个有效的JavaScript函数。我知道如何创建一个按钮并在用户单击按钮时调用该函数。我想在页面上的某个地方自称:
myfunction();
我该怎么做?
答案 0 :(得分:27)
您可以这样称呼它:
<!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
请看这里:http://jsfiddle.net/HWreP/
祝你好运!
答案 1 :(得分:3)
我不确定你对“我自己”的意思。
任何JavaScript函数都可以由事件调用,但您必须有某种事件才能触发它。
e.g。在页面加载:
<body onload="myfunction();">
或鼠标悬停:
<table onmouseover="myfunction();">
结果第一个问题是,“你想做什么才能使函数执行?”
确定直接回答后会更容易。
答案 2 :(得分:2)
放弃
<script>
myfunction();
</script>
在你想要它被调用的主体中,理解当页面加载并且浏览器到达那个点时,那就是调用将发生的时间。
答案 3 :(得分:1)
您还可以将JavaScript代码放在脚本标记中,而不是单独的函数中。 <script>//JS Code</script>
这样代码将在Page Load上执行。