在HTML中插入JavaScript代碼的示例
在HTML文檔中的任何地方可包括JavaScript代碼。但也有以下的最佳方法來(lái)包含JavaScript在HTML文件。
- 在 <head>...</head> 部分.
- 在 <body>...</body> 部分.
- 在<body>...</body> 和<head>...</head> 部分.
- 腳本和外部文件,然后包括在<head>... </ head>部分。
在下面的章節(jié)中,我們將看到如何可以包含JavaScript方式的不同:
在JavaScript的<head>... </ head>部分:
如果你想在一些事件上運(yùn)行一個(gè)腳本,當(dāng)用戶點(diǎn)擊某個(gè)地方,如,那么應(yīng)該腳本的頭部,如下所示:
<html> <head> <script type="text/javascript"> <!-- function sayHello() { alert("Hello World") } //--> </script> </head> <body> <input type="button" onclick="sayHello()" value="Say Hello" /> </body> </html>
這將產(chǎn)生以下結(jié)果:
JavaScript在<body>... </ body>部分:
如果需要一個(gè)腳本的頁(yè)面加載,以便腳本生成頁(yè)面內(nèi)容來(lái)運(yùn)行,該腳本在文檔的<body>部分。在這種情況下,就不必使用JavaScript定義的所有功能:
<html> <head> </head> <body> <script type="text/javascript"> <!-- document.write("Hello World") //--> </script> <p>This is web page body </p> </body> </html>
JavaScript 在<body> 和 <head> 部分:
你可以把JavaScript代碼在<head>和<body>部分完全如下:
<html> <head> <script type="text/javascript"> <!-- function sayHello() { alert("Hello World") } //--> </script> </head> <body> <script type="text/javascript"> <!-- document.write("Hello World") //--> </script> <input type="button" onclick="sayHello()" value="Say Hello" /> </body> </html>
在JavaScript外部文件:
當(dāng)開(kāi)始工作,更廣泛地使用JavaScript,可能會(huì)發(fā)現(xiàn)有情況下,在站點(diǎn)的多個(gè)頁(yè)面重用相同的JavaScript代碼。
你并不局限于將保持在多個(gè)HTML文件相同的代碼。 script標(biāo)簽提供了一種機(jī)制,允許存儲(chǔ)JavaScript在外部文件中,然后將其包含到HTML文件。
下面是一個(gè)例子來(lái)說(shuō)明如何使用腳本標(biāo)記和src屬性包含在HTML代碼的外部JavaScript文件:
<html> <head> <script type="text/javascript" src="filename.js" ></script> </head> <body> ....... </body> </html>
使用JavaScript從外部文件源,則需要使用擴(kuò)展寫(xiě)下所有的JavaScript代碼在一個(gè)簡(jiǎn)單的文本文件“.js”,然后包括文件,如上圖所示。
例如,你可以保持在以下文件filename.js的內(nèi)容,然后包括filename.js文件后,在HTML文件中使用sayHellofunction:
function sayHello() { alert("Hello World") }
相關(guān)文章
javascript如何創(chuàng)建表格(javascript繪制表格的二種方法)
利用js來(lái)動(dòng)態(tài)創(chuàng)建表格有兩種格式,appendChild()和insertRow、insertCell()。兩種方式其實(shí)差不多,但第一種有可能在IE上有問(wèn)題,所以推薦大家使用第二種方法,看下面的解決和使用方法2013-12-12javascript history對(duì)象(歷史記錄)使用方法(實(shí)現(xiàn)瀏覽器前進(jìn)后退)
本文主要介紹了window.history對(duì)象使用方法2014-01-01淺談JavaScript的Polymer框架中的behaviors對(duì)象
這篇文章主要介紹了淺談JavaScript的Polymer框架中的behaviors對(duì)象,Polymer是由Google開(kāi)發(fā)的Web UI相關(guān)框架,需要的朋友可以參考下2015-07-07JavaScript中用getDate()方法返回指定日期的教程
這篇文章主要介紹了JavaScript中用getDate()方法返回指定日期的教程,是JS入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-06-06document.styleSheets[0].disabled
document.styleSheets[0].disabled...2006-10-10