好的,我知道如何在我的html中注册我的js文件,并从我的html文件调用.js中的函数。在这里,我试图做相反的事情,我在.js文件中有一个函数,我想调用我的html文件中的函数。我如何注册html(实际上是.aspx),但这对于这个问题的范围来说真的不重要。
答案 0 :(得分:2)
确保在.js中的代码包含调用之前,在页面上定义HTML中的JavaScript函数。
答案 1 :(得分:2)
只需将您的外部脚本包含在身体标签末尾的页面或功能声明后的任何位置。
Aspx页面:
<body>
content content
<script>
/* Function to be called */
function s(){
alert('Hello World!');
}
</script>
<script src="myJS.js"></script>
</body>
<强> myJS.js 强>:
/* Call a page function */
s();
加载外部文件时,将声明函数s()
。