HTML加入JavaScript
- 三種新增JavaScript方法
1 在head或body標籤中新增script標籤,在兩個script標籤之間填寫程式碼
2 新增外部JavaScript檔案,在head或body標籤新增JS連結外部樣式表
3 使用行內指令碼(不推薦)
- 舉例
1 新增script標籤
1.1 在head標籤內新增script標籤
<head>
<meta charset="utf-8" />
<meta name="keywords" content="fish, smelly, trout, shark">
<meta name="description" content="We shell the smelliest fish online, guranteed!">
<title>my first web page</title>
<link rel="stylesheet" type="text/css" href="css/main.css">
<script>
alert("Yo, welcome to my website!");
</script>
<!...網頁載入時彈出對話方塊...>
</head>
注意:在點選確定前,瀏覽器沒有渲染網頁內容;
1.2 在body標籤內新增script標籤
<body>
<!...省略其他程式碼...>
<script>
alert("Yo, welcome to my website!");
</script>
</body>
注意:背景網頁已載入完畢,因為瀏覽器在本網頁末尾的body標籤遇到該指令碼,瀏覽器在處理JS前就已完成網頁載入;
習慣上將JS指令碼新增在body標籤底部,但不是每次都奏效 ;
2 新增外部指令碼檔案
在index.html檔案中,
<head>
<meta charset="utf-8" />
<meta name="keywords" content="fish, smelly, trout, shark">
<meta name="description" content="We shell the smelliest fish online, guranteed!">
<title>my first web page</title>
<link rel="stylesheet" type="text/css" href="css/main.css">
<script src="scripts/main.js"></script>
</head>
注意:也可將script標籤新增在body標籤中,顯示效果與第一種方法相同;
將JS與script連結;將CSS與link連結;
在main.js檔案中,
alert("Yo Wencheng, welcome to my website!");
3 新增行內指令碼
在導航部分a標籤內新增行內文字,當點選該連結時,先彈出警報,點選確定後再跳轉到該連結;
<li><a onclick="alert('Yo Wencheng, welcome to my website!');" href="http://www.163.com" target="_blank">Link to Netease Web</a></li>
注意:需要將提示資訊的雙引號改成單引號,以免對onclick屬性的雙引號造成干擾;
對於行內指令碼,適用於控制網頁上的指定事件;
相關文章
- JavaScript HTML DOMJavaScriptHTML
- JavaScript HTML DOM 物件JavaScriptHTML物件
- [Javascript] HTML Template InterpolationJavaScriptHTML
- 在HTML中使用JavaScriptHTMLJavaScript
- Html 中如何使用javaScriptHTMLJavaScript
- JavaScript HTML DOM Canvas 物件JavaScriptHTMLCanvas物件
- C# + html + fetch + API + javascriptC#HTMLAPIJavaScript
- 細談在HTML中使用JavaScriptHTMLJavaScript
- JavaScript 基礎(四) – HTML DOM EventJavaScriptHTML
- Html5、css、JavaScript基礎HTMLCSSJavaScript
- HTML、JavaScript、PHP、 MySQL 學習順序HTMLJavaScriptPHPMySql
- html/css/javascript 程式設計挑戰HTMLCSSJavaScript程式設計
- 利用模板將HTML從JavaScript中抽離HTMLJavaScript
- JavaScript動態新增或者刪除HTML元素JavaScriptHTML
- JavaScript html標籤轉義為實體字元JavaScriptHTML字元
- HTML、CSS、JavaScript能實現的功能彙總!HTMLCSSJavaScript
- JavaScript之類操作:HTML5 canvas多分屏示例JavaScriptHTMLCanvas
- 購書網站前端實現(HTML+CSS+JavaScript)網站前端HTMLCSSJavaScript
- 在HTML中使用javascript (js高階程式設計)HTMLJavaScriptJS程式設計
- HTML5學習重點知識:JavaScript概述HTMLJavaScript
- [javascript] JS增強HTML媒體資源的音量JavaScriptJSHTML
- web前端基礎技術三要素HTML、CSS、JavaScriptWeb前端HTMLCSSJavaScript
- html+css+JavaScript實現愛恩斯坦棋遊戲HTMLCSSJavaScript遊戲
- Spark 加入Spark
- HTML、CSS、JavaScript、PHP、 MySQL 的學習順序是什麼HTMLCSSJavaScriptPHPMySql
- js堅持不懈之13:JavaScript查詢HTML元素的方法JSJavaScriptHTML
- 淺析HTML、CSS、JavaScript之間的聯絡與區別!HTMLCSSJavaScript
- 推薦一個markdown格式轉html格式的開源JavaScript庫HTMLJavaScript
- 學習前端你必須知道的JavaScript 基礎和HTML DOM前端JavaScriptHTML
- 程式碼雨(coderain)原始碼(html5+css3+javascript,原創)AI原始碼HTMLCSSS3JavaScript
- JavaScript實現HTML導航欄下拉選單[懸浮顯示]JavaScriptHTML
- (完整原始碼)貪吃蛇小遊戲——HTML+CSS+JavaScript實現原始碼遊戲HTMLCSSJavaScript
- dart系列之:HTML的專屬領域,除了javascript之外,dart也可以DartHTMLJavaScript
- EasySwoole 框架加入 HyperfCommand框架
- 玩轉 React(三)- JavaScript程式碼裡寫HTML一樣可以很優雅ReactJavaScriptHTML
- Electron-使用 JavaScript, HTML 和 CSS 構建跨平臺的桌面應用JavaScriptHTMLCSS
- 好程式設計師HTML5培訓技術分享JavaScript 閉包程式設計師HTMLJavaScript
- web前端開發自學路線:html+css+JavaScript的學習方法Web前端HTMLCSSJavaScript
- XML和HTML的主要區別、 jQuery 能做什麼?JavaScript中的“=、==、===”區別?XMLHTMLjQueryJavaScript