js在HTML的三種引用方式詳解
1.內(nèi)聯(lián)樣式
內(nèi)聯(lián)樣式分為兩種,一是直接寫入元素的標(biāo)簽內(nèi)部
<html>
<title>js樣式內(nèi)聯(lián)寫法</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<body>
<!--js內(nèi)聯(lián)寫法01開始-->
<!--當(dāng)鼠標(biāo)點擊圖片時跳出彈窗顯示1223-->
<div class="img">
單擊事件:
<img src="images/001.jpg" onclick="alert(1223)"></img>
</div>
<!--js內(nèi)聯(lián)寫法01結(jié)束-->
</body>
</html>
二是寫入到<script></script>標(biāo)簽中
給元素添加id
通過getElementById('XX');方法定位到該元素,給該元素添加觸發(fā)事件
注意:<script></script>標(biāo)簽應(yīng)該放在</body>之后
<html>
<title>js樣式內(nèi)聯(lián)寫法</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<body>
<!--js內(nèi)聯(lián)寫法02開始-->
<div class="img">
單擊事件:
<img src="images/002.jpg" id='yuansu'></img>
</div>
<!--js內(nèi)聯(lián)寫法02結(jié)束-->
</body>
<script>
//js代碼
//找到XX元素,一般給元素加id
yuansuojb=document.getElementById('yuansu');
//給xx元素加事件
yuansuojb.onclick=function(){
//代碼段
alert(1);
}
//觸發(fā)事件
</script>
</html>
2.外聯(lián)樣式
將js的代碼寫到.js的文件中,并在HTML中引用
.html文件內(nèi)容如下:
<html>
<title>js樣式外聯(lián)寫法</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<body>
<div class="img">
外聯(lián)寫法--單擊事件:
<img src="images/003.jpg" id='yuansu'></img>
</div>
</body>
<script src='js/index.js'></script>
</html>
.js文件內(nèi)容如下:
//js代碼
//找到XX元素,一般給元素加id
yuansuojb=document.getElementById('yuansu');
//給xx元素加事件
yuansuojb.onclick=function(){
//代碼段
var str="hello world !!!";
alert(str);
}
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- springboot返回html和jsp的方法示例
- 關(guān)于IDEA使用jsp可以訪問頁面轉(zhuǎn)換為html彈出頁面為404的問題
- JavaScript實現(xiàn)HTML導(dǎo)航欄下拉菜單
- 原生js實現(xiàn)html手機端城市列表索引選擇城市
- js實現(xiàn)html滑動圖片拼圖驗證
- jQuery+Ajax+js實現(xiàn)請求json格式數(shù)據(jù)并渲染到html頁面操作示例
- visual studio code 編譯運行html css js文件的教程
- JS+CSS+HTML實現(xiàn)“代碼雨”類似黑客帝國文字下落效果
- HTML+JS實現(xiàn)“代碼雨”效果源碼(黑客帝國文字下落效果)
- JavaScript實現(xiàn)字符串與HTML格式相互轉(zhuǎn)換
- 在HTML中使用JavaScript的兩種方法
相關(guān)文章
小程序?qū)崿F(xiàn)商品屬性選擇或規(guī)格選擇
這篇文章主要為大家詳細介紹了小程序?qū)崿F(xiàn)商品屬性選擇或規(guī)格選擇,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-03-03
微信小程序開發(fā)之a(chǎn)nimation循環(huán)動畫實現(xiàn)的讓云朵飄效果
這篇文章主要介紹了微信小程序開發(fā)之a(chǎn)nimation循環(huán)動畫實現(xiàn)的讓云朵飄效果,結(jié)合實例形式分析了animation結(jié)合js時間函數(shù)實現(xiàn)循環(huán)動畫效果的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下2017-07-07
關(guān)于uniapp中onReachBottomDistance屬性的使用
這篇文章主要介紹了關(guān)于uniapp中onReachBottomDistance屬性的使用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-09-09
優(yōu)雅而高效的JavaScript?try...catch語句詳解(js異常處理)
這篇文章主要給大家介紹了關(guān)于JavaScript中try...catch語句的相關(guān)資料,也就是js異常處理方法,try...catch是JavaScript中的錯誤處理機制,它的作用是捕獲和處理可能發(fā)生的錯誤,以避免程序崩潰,需要的朋友可以參考下2024-01-01
原生javascript AJAX 三級聯(lián)動的實現(xiàn)代碼
這篇文章主要介紹了原生javascript AJAX 三級聯(lián)動的實現(xiàn)代碼,非常不錯代碼簡單易懂,具有一定的參考借鑒價值,需要的朋友可以參考下2018-05-05

