- 利用<script>標籤
- 使用HTML的事件屬性
利用HTML中的Script標籤
- <script>的屬性:
- language:指定程式語言的版本,預設值為JavaScript
- type:標示插入的腳本程式碼型別
- src:用於將外部的.js 檔引入至當前文檔中,如果與HTML文檔在不同目錄,要另外指定位置
在HTML文檔中利用<script></script>來封裝JavaScript:
利用<script>的src屬性,將.js檔嵌入:<script>...JavaScript Code...</script>
<script type="text/javascript" src="檔案名稱.js"></script>
利用HTML中的事件屬性
HTML文檔中可以設置事件處理器,我們能透過HTML元素中的某些屬性來啟動一個腳本,這些屬性稱為事件屬性。比如說有這麼一段程式碼被包裝在<script>中:
我們能透過設置HTML的事件屬性反應使用者的操作,就像這樣function Click() { alert("Clicked"); }
<input type="button" value="Click" onclick="Click()"> 當這個按鈕被按下時,onclick便會調用JavaScrpit函式Click,跳出訊息Clicked!
而在將程式碼插入至文檔前,我們還需要面對兩個問題:
1.<script>該在哪裡插入?
可以放在<head></head>之間或<body></body>之間,混著放也是可行的,差別在於:
<head>中的程式碼,在頁面載入時就會執行完畢。
<body>中的程式碼,只有對應的函式被調用時才開始執行。
- 2.處理不支援JavaScript的情況:
或是利用<noscript>標籤,當腳本程式碼不被支援時,會在HTML頁面顯示提示資訊。<script> <!-- Code --> </script>
沒有留言:
張貼留言