2011-10-29 24 views
0

私はHTML/JavaScriptを使い始めています。簡単な質問があります。私は別のスクリプトソースからjs関数を呼び出そうとしていますが、少し問題があります。 My機能スクリプト(date_button_function.jsは)読み:リモートファイルからロードされたJavaScript関数を呼び出す

function displayDate() 
{ 
    document.getElementById("date").innerHTML=Date(); 
} 

を、この関数を呼び出すためには、私のコードは次のようになります。私は実際にHTMLスクリプトでdisplayDate機能を書き出すとき

<html> 
<head> 
<script type="text/javascript" src="date_button_functoin.js"></script> 
<body> 
<h1>Testing the Date</h1> 
<p id="date">Click below to see the date.</p> 
<button type="button" onclick="displayDate()">Display Date</button> 
</body> 
</html> 

、それはうまく動作します。ただし、関数を呼び出すときは機能しません。誰かが私に構文エラーを知らせることができれば、それは素晴らしいだろう。

+0

srcは 'date_button_function.js'としますか? – Ivan

答えて

3

あなたは頭のタグを閉じているわけではありません。これはあなたの問題です。また、コメントに記載されているように、jsファイルの名前が間違っている、 "date_button_functoin.js"の代わりに "date_button_functoin.js"の代わりに "date_button_function.js"を読むべきです

+0

head要素の終了タグはオプションであるため、これは関係ありません。 – Quentin

+3

頭の開閉タグはオプションですが、開けると閉じます。 – Deleteman

+0

ありがとう、そして愚かなタイプミスにごめんなさい。 – mike

関連する問題