2016 12 05學習js內容

2021-07-25 04:33:41 字數 1355 閱讀 6612

下拉列表事件 onchange

陣列的常用方法

新增元素: arr.push(12);

push()方法在陣列的

末尾新增乙個或多個元素,返回的是陣列的長度

unshift() 從陣列的前面放入元素

刪除元素

pop()    移除

最後乙個元素 

shift()   移除第乙個元素

陣列的連線

concat()  連線

兩個或多個陣列,

不會改變原來的

陣列,返回的是連線的陣列的乙個副本, 把

陣列轉為字串

join()  作用是將陣列各個元素是通過

指定的分隔符進行

連線成為乙個

字串語法 arrayobject.join(separator)

把字串轉為陣列

split()  split() 方法用於把乙個字串

分割成字串陣列

js三大部分 ecmascript  dom  bom

ecmascript  規定了

語法和物件

dom(學習的重點) 文件物件模型 處理網頁內容的

方法和介面

bom 瀏覽器物件模型

相容 性  了解即可

window.alert("aa");

dom 為文件提供了

結構化表示,並定義了如何通過指令碼來

訪問文件結構。

節點(標籤,元素,標記)

元素節點: 每乙個html標籤

文字節點: 標籤中的

文字屬性節點:標籤的

屬性  

訪問節點

getelementbyid()   id 訪問節點

getelementsbytagname()    標籤訪問節點

getelementsbyclassname()

類名 相容性問題,主流瀏覽器識別,ie6,7,8不識別這個方法

要想任何瀏覽器都識別這個方法,需要自己封裝自己的類

思想:我們要取出所有的盒子,利用遍歷,根據每乙個classname判斷,相等就留下來

個人感慨:對現階段迴圈不熟練,以及函式  陣列認識不夠深,需要時間練習

js複製文字內容

1.執行以下解決方案條件 這個是原理 執行複製方法時 所複製文字不能被任何 塊級元素和行內塊元素和行內元素遮蓋否則無效 解決方案 將文字通過絕對定位或其他方式移除螢幕外 ios中不能複製屬性值,只能複製文字元素節點 解決方案 可以把文字顏色設成背景色就能達到隱藏看不見的效果不影響顯示 直接上 以下是...

js 函式基礎內容

1.基本函式 function myfunction a,b 這裡也可以是 等一些運算符號 2.函式表示式 var x function a,b document.getelementbyid demo innerhtml x 1,2 以上函式實際上是乙個 匿名函式 函式沒有名稱 函式儲存在變數中,...

js自動填充內容工具

工具類 var hsutil var elements jquery expr find hs model 這裡會找到帶有hs model標籤的元素 elements.each function else 這裡是關鍵,元素的hs model中必須儲存鍵名。行業 從業人員 註冊資金 狀態 目的很簡單,...