2015-07-20 78 views
-1

當我將我的javascript文件附加到我的html,並且按下按鈕時對html執行簡單的打印時,它什麼也不做。JavaScript函數不被稱爲

HTML代碼:

<html> 
    <header> 
     <link type="text/css" rel="stylesheet" href="json_stylesheet.css"/> 
     <script type="text/javascript" src="json_creation_functions.js"></script> 
     <title>UI for Curl method</title> 
    </header> 
    <body>  
     <form id="json_input">    
      <button type="button" value="Submit" onclick="post()" > Submit</button> 
     </form> 
     <div id="result"></div> 
    </body> 
</html> 

的Javascript:

function post() { 
    document.getElementById("result").innerHTML = "Hello" ; 
} 
+2

是在相同的目錄中的HTML文件的JS文件? – depperm

+0

是的,他們都在同一個目錄 – jssmkp

+0

沒有控制檯說什麼 – depperm

回答

3

<header>標籤應該是<head>(刪除er

1

變化headerhead標籤。

function post() { 
 
    document.getElementById("result").innerHTML = "Hello" ; 
 
}
 
 
      <form id="json_input">    
 
       <button type="button" value="Submit" onclick="post()" > Submit </button> 
 
     </form> 
 
     <div id="result"></div>