Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何调用';它在另一个文件中吗?_Javascript_Visual Studio 2010_Visual Web Developer 2010 - Fatal编程技术网

Javascript 如何调用';它在另一个文件中吗?

Javascript 如何调用';它在另一个文件中吗?,javascript,visual-studio-2010,visual-web-developer-2010,Javascript,Visual Studio 2010,Visual Web Developer 2010,我有一个.js文件,其中包含: function date() { document.getElementById("id1").innerHTML = Date(); } 以及包含以下内容的页面: <p id="id1"></p> <button type="button" onclick="date()">Click here</button> 点击这里 但是点击它什么也做不了。缺少什么?只需添加 在您的html页面顶部我发

我有一个.js文件,其中包含:

function date() 
{
    document.getElementById("id1").innerHTML = Date();
}
以及包含以下内容的页面:

<p id="id1"></p>
<button type="button" onclick="date()">Click here</button>

点击这里
但是点击它什么也做不了。缺少什么?

只需添加


在您的html页面顶部

我发现了一个问题:

首先,您需要创建一个日期对象,如下所示:

var d = new Date();
然后使用
getDate()
getMonth()
,等等

var full = d.getMonth + 1; // getMonth returns 0 - 11
full += "/" + d.getDate;
full += "/" + d.getFullYear;
document.getElementById("id1").innerHtml = full;

另外,不要忘记在你的头脑中加入

你需要使用
加载文件。如果您不知道,我建议您在继续开发之前阅读js和html的基础知识。
@zerkms-这确实是一个初学者问题,但每个人在某个阶段都是初学者。有时候,当你吸收大量新信息时,这样的事情很容易被忽略。这是一个非常合理的问题,因为Stackoverflow是一个很多新手都会来“阅读js和html的基础知识”的地方,所以这是一个非常合理的问题。@Michael Shimins:如果有人不知道要使用js函数,你需要加载一个文件,而他们实际上什么都不知道。你可以在这里不断地问一些琐碎的问题,但是如果你想学习一些东西,你需要从最基本的开始阅读。@zerkms-同意,但我的观点是你不知道OP没有先做一些研究。我的观点是,当你阅读大量新信息时,像include标记这样微妙的东西很容易被忽略,因为你关注的是你认为重要的部分(在本例中是javascript的内容)。其他东西看起来都有点发臭,混合在一起。别忘了关上你的标签!