當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JS的DOM和BOM
生活随笔
收集整理的這篇文章主要介紹了
JS的DOM和BOM
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
* JavaScript分三個部分:
一、DOM對象
文檔:把一個html文件看成是一個文檔,由于萬物皆對象,所以把這個文檔看成是一個對象
1.1 什么是HTML? DOM
1.2 DOM樹
?
畫dom樹是為了展示文檔中各個對象之間的關系,用于對象的導航。
1.3 事件概念
?1.4 初次體驗
第一個版本
html代碼,點擊按鈕彈出對話框,對話框:alert()====>js的代碼
html代碼中嵌入了js的代碼,不方便后期的修改和維護
<input type="button" value="顯示效果" onclick="alert('我被點了')" />第二個版本
js代碼很多,但是沒有分離html和js該怎么做
<script>function f1() {//函數中可以寫很多的代碼 alert("這是一個對話框");} </script> <input type="button" value="顯示效果" onclick="f1()"/>第三個版本
開始分離html和js
<input type="button" value="開始分離代碼" id="btn" /><script>function f2() {alert("開發分離html和js代碼");}function f2() {alert("嘎嘎");}//html標簽中的id屬性中存儲的值是唯一的,//id屬性就像人的身份證號碼一樣,不能重復,頁面中的唯一的標識//從文檔中找到id值為btn的這個標簽(元素)//document.getElementById("id屬性的值");======>返回的是一個元素對象//根據id獲取這個標簽(元素)var btnObj=document.getElementById("btn");//為按鈕注冊點擊事件 btnObj.onclick=f2;//不加括號 </script>最終的版本代碼
<input type="button" value="最終版" id="btn1"/> <script> // //根據id屬性的值從整個文檔中獲取這個元素(標簽)var btnObj1=document.getElementById("btn1");//為該元素注冊點擊事件 btnObj1.onclick=function () {alert("哦,這真是太好了");};//根據id屬性的值從整個文檔中獲取這個元素(標簽) //為該元素注冊點擊事件 document.getElementById("btn1").onclick=function () {alert("哦,這真是太好了"); }; </script>?
轉載于:https://www.cnblogs.com/dongye95/p/9185895.html
總結
以上是生活随笔為你收集整理的JS的DOM和BOM的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tornado-简介和原理
- 下一篇: JAVA 框架-Spring