日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

java script DOM操作

發布時間:2023/11/27 生活经验 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java script DOM操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

---恢復內容開始---

一。javascript功能:

1.進行數據運算

2.控制瀏覽器功能

3.控制元素的屬性、樣式、內容

?

二。javascript書寫位置

1.可以寫在HTML文件的任意位置,書寫前加上:

<script type="text/javascript">

js腳本語言位置

</script>

2.可以創建一個以JS為后綴結尾的js文件,然后引用到HTML里面

?

三。三個常用的對話框

1.警告對話框 ? ?alert(“警告內容”);

2.選擇對話框 ? ? ? ? ? ?confirm("選擇內容"); ? ? ? 確定:true ? ? ? ? 取消:false

3.輸入對話框 ? ? ? ?prompt("提示內容","預先輸入的內容");

?

四。定義變量

js中基本數據類型有:字符串,小數,整數,時間日期,布爾型等

定義變量是統一用var來定義,var在js中是唯一可以定義變量的。

定義字符串:var a="ahaa";

定義小數: var a=5.5;

定義整數:var a=5;

定義時間日期: var a =new Date(1990,09,09);

定義布爾型:

?

五。類型轉換

1,其它類型轉換為整數: ? parseInt("內容"); ? ? ? ? ? ?能轉化數字返回數字,不能轉化數字返回NaN。

2,其它類型轉化為小數: ?parseFloat("內容"); ? ? ? ? 能轉化小數就轉化,不能轉化返回NaN

判斷是否是數字: isNaN("內容"); ? ? ? ? ? 是數字返回False,不是數字返回True。

?

六,js與C#的聯系

js與C#擁有同樣的運算符,if語句,for循環,數組(C#有集合,結構體,js只有數組),函數

1,數組的應用(輸入學生成績,求最高分成績)

 1 <!DOCTYPE html>
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5     <title></title>
 6 </head>
 7 <body>
 8 </body>
 9 </html>
10 <script type="text/javascript">
11     var arrall = new Array();
12 
13     for (var i = 0; i < 3; i++) {
14         var arr = new Array();
15         arr[0] = prompt((i + 1) + "請輸入姓名:");
16         arr[1] = prompt((i + 1) + "請輸入性別:");
17         arr[2] = prompt((i + 1) + "請輸入年齡:");
18         arr[3] = prompt((i + 1) + "請輸入成績:");
19 
20         arrall[i] = arr;
21     }
22 
23     for (var i = 0; i < arrall.length; i++) {
24         for (var j = i + 1; j < arrall.length; j++) {
25             if (arrall[i][3] < arrall[j][3]) {
26                 var zhong = arrall[i];
27                 arrall[i] = arrall[j];
28                 arrall[j] = zhong;
29             }
30         }
31     }
32 
33     alert('姓名:' + arrall[0][0] + ',性別:' + arrall[0][1] + ',年齡:' + arrall[0][2] + ',成績:' + arrall[0][3] + ',第一名!');
34 
35 </script>

2,函數應用

function 函數名

{函數體}

調用: 函數名();

?

七,DOM

1.DOM:把瀏覽器內的內容當成事件操作。

2.點擊事件:

var a=document.getElementById(html按鈕的id); a.onclick = function ()
{ dom內容 }

3. ? 1window.open(); 打開窗口

點擊觸發事件:打開一個新的窗口,窗口的寬高都是100,距離左側600,頂部600,打開的網站是百度。

定義:window.open("地址","_blank打開一個新的窗口/_self在自身打開","寬度,高度,距離左側頂部距離")

3.2 ? window.close();關閉當前窗口(只關閉一個頁面)

3.3 ? window.opener();打開當前頁面的打開者(誰打開的我,我就打開誰)

3.4 ? window.opener.close(); 關閉當前頁面的打開著(誰打開的我,我就關閉誰)

3.5 ? x.close();關閉變量x所在頁面

一次關閉多個相同的頁面

 1 <!DOCTYPE html>
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5     <title></title>
 6 </head>
 7 <body>
 8     <div>
 9         <input type="button" value="點擊" id="xxx" />
10     </div>
11 
12     <div>
13         <input type="button" value="關閉所有" id="qqq" />
14     </div>
15 </body>
16 </html>
17 <script type="text/javascript">
18     var k = new Array();
19     var z = 0;
20     var zzz=document.getElementById(xxx); zzz.onclick = function () {
21         k[z] = window.open("http://www.baidu.com")
22         z++;
23     }
24     var ccc=document.getElementById(xxx); ccc.onclick = function () {
25         for (var c = 0; c < k.length; c++)
26         { k[c].close(); }
27     }
28 </script>

4。移動到當前頁面某個位置 window.scrollTo(x,y);(x橫向滾動位置,y縱向滾動位置)

5。 window.history.go(x); ?x為正,前進x個頁面。x為負,后退x個頁面。

6。window.location

? var s= window.location.href; ? ? ? ?獲取當前頁面地址

window.location.href=" 地址2" ; ? ? ? ? 修改當前頁面地址,跳轉地址2(自身跳轉) ? ? ? ??

?

轉載于:https://www.cnblogs.com/zhangxin4477/p/6640700.html

總結

以上是生活随笔為你收集整理的java script DOM操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。