成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

【EASYDOM系列教程】之定位頁(yè)面元素

NotFound / 3299人閱讀

摘要:對(duì)象提供了屬性和方法實(shí)現(xiàn)定位頁(yè)面元素功能,這也是的標(biāo)準(zhǔn)規(guī)范中對(duì)象的主要應(yīng)用之一。是返回值,表示定位元素的集合,是一個(gè)集合。定位匹配選擇器的第一個(gè)元素。方法定位頁(yè)面元素所返回的集合就是靜態(tài)集合。

Document 對(duì)象提供了屬性和方法實(shí)現(xiàn)定位頁(yè)面元素功能,這也是 DOM 的標(biāo)準(zhǔn)規(guī)范中 Document 對(duì)象的主要應(yīng)用之一。

定位頁(yè)面元素方法

目前 Document 對(duì)象提供實(shí)現(xiàn)定位頁(yè)面元素的方法具有如下幾種:

getElementById()方法:通過(guò)頁(yè)面元素的 id 屬性值定位元素。

getElementsByName()方法:通過(guò)頁(yè)面元素的 name 屬性值定位元素。

getElementsByTagName()方法:通過(guò)頁(yè)面元素的元素名定位元素。

getElementsByClassName()方法:通過(guò)頁(yè)面元素的 class 屬性值定位元素。

querySelector()方法:通過(guò) CSS 選擇器定位第一個(gè)匹配的元素。

querySelectorAll()方法:通過(guò) CSS 選擇器定位所有匹配的元素。

接下來(lái),我們就一一進(jìn)行學(xué)習(xí)。

通過(guò)元素的 ID 屬性值定位元素

HTML 頁(yè)面元素的 id 屬性的特點(diǎn)是唯一、不可重復(fù)的,所以通過(guò)這種方式定位的 HTML 頁(yè)面元素也是唯一的。

其語(yǔ)法格式如下:

element = document.getElementById(id);

在上述語(yǔ)法中,id 是參數(shù),表示所要定位元素的 id 屬性值,是一個(gè)大小寫(xiě)敏感的字符串。element 是返回值,表示定位的元素,是一個(gè) Element 對(duì)象。

值得注意的是: 如果 HTML 頁(yè)面中不存在具有該 id 屬性值的元素,則返回 null。

下面是使用 getElementById() 方法的示例代碼:

var btn = document.getElementById("btn");
// 獲取定位元素的 class 屬性值
var className = btn.className;
// 添加 animate 動(dòng)畫(huà)樣式
className += " animate";
// 將新的 class 屬性值設(shè)置
btn.className = className;

上述代碼通過(guò) getElementById() 方法定位 HTML 頁(yè)面中 id 屬性值為 btn 的元素,并為其元素的 class 屬性添加 animate 樣式。

完整示例代碼請(qǐng)點(diǎn)擊右邊的鏈接: getElementById()方法完整示例代碼

通過(guò)元素的 name 屬性值定位元素

其語(yǔ)法格式如下:

elements = document.getElementsByName(name);

在上述語(yǔ)法中,name 是參數(shù),表示所要定位元素的 name 屬性值,是一個(gè)大小寫(xiě)敏感的字符串。elements 是返回值,表示定位元素的集合,是一個(gè) NodeList 集合。

下面是使用 getElementsByName() 方法的示例代碼:

var elems = document.getElementsByName("btn");
// 循環(huán)遍歷所有元素
for (var i=0; i

上述代碼通過(guò) getElementsByName() 方法定位 HTML 頁(yè)面中 name 屬性值為 btn 的元素,并遍歷所有得到的元素,為其元素的 class 屬性添加 animate 樣式。

完整示例代碼請(qǐng)點(diǎn)擊右邊的鏈接: getElementsByName()方法完整示例代碼

通過(guò)元素的元素名定位元素

其語(yǔ)法格式如下:

elements = document.getElementsByTagName(name);

在上述語(yǔ)法中,name 是參數(shù),表示所要定位元素的元素名,符號(hào)”*”表示所有元素。elements 是返回值,表示定位元素的集合,是一個(gè) NodeList 集合。

下面是使用 getElementsByTagName() 方法的示例代碼:

var elems = document.getElementsByTagName("button");
// 循環(huán)遍歷所有元素
for (var i=0; i

上述代碼通過(guò) getElementsByTagName() 方法定位 HTML 頁(yè)面中元素名為 button 的元素,并遍歷所有得到的元素,為其元素的 class 屬性添加 animate 樣式。

完整示例代碼請(qǐng)點(diǎn)擊右邊的鏈接: getElementsByTagName()方法完整示例代碼

通過(guò)元素的 class 屬性值定位元素

其語(yǔ)法格式如下:

elements = document.getElementsByClassName(names);

在上述語(yǔ)法中,names 是參數(shù),表示所要定位元素的 class 屬性值列表,class 名稱通過(guò)空格分隔。

值得注意的是: names 參數(shù)可以是一個(gè)樣式屬性名稱,也可以是多個(gè)樣式屬性名稱。

elements 是返回值,表示定位元素的集合,是一個(gè) NodeList 集合。

下面是使用 getElementsByClassName() 方法的示例代碼:

var elems = document.getElementsByClassName("btn");
// 循環(huán)遍歷所有元素
for (var i=0; i

上述代碼通過(guò) getElementsByClassName() 方法定位 HTML 頁(yè)面中 class 屬性值為 btn 的元素,并遍歷所有得到的元素,為其元素的 class 屬性添加 animate 樣式。

完整示例代碼請(qǐng)點(diǎn)擊右邊的鏈接: getElementsByClassName()方法完整示例代碼

兼容 IE 8 及之前版本的瀏覽器

getElementsByClassName() 方法只支持 IE 9 版本及之后版本的瀏覽器。也就是說(shuō),該方法并不支持 IE 8 及之前版本的瀏覽器。

下圖是不同瀏覽器的不同版本對(duì) getElementsByClassName() 方法的支持情況:

由于國(guó)內(nèi)的生產(chǎn)環(huán)境中,依舊存在使用 IE 8 及之前版本瀏覽器的情況。所以,我們需要自定義 getElementsByClassName() 方法解決瀏覽器的兼容問(wèn)題。

function getElementsByClassName(element, names) {

}

上述自定義兼容方法接受兩個(gè)參數(shù),element 參數(shù)表示調(diào)用 getElementsByClassName() 方法的對(duì)象(目前為 Document 對(duì)象),names 參數(shù)表示所要定位元素的 class 屬性值列表。

function getElementsByClassName(element, names) {
    // 檢測(cè) getElementsByClassName() 是否可用
    if (element.getElementsByClassName) {
        // 優(yōu)先使用 W3C 規(guī)范
        return element.getElementsByClassName(names);
    }else {
        // 人為解決 IE 8 之前版本不兼容問(wèn)題

    }
}

這里我們要優(yōu)先使用 W3C 規(guī)范的方法。所以,需要先判斷當(dāng)前瀏覽器環(huán)境是否存在 getElementsByClassName() 方法。

如果存在,就使用原本的 getElementsByClassName() 方法。如果不存在,就使用自定義代碼來(lái)實(shí)現(xiàn)。

function getElementsByClassName(element, names) {
    // 檢測(cè) getElementsByClassName() 是否可用
    if (element.getElementsByClassName) {
        // 優(yōu)先使用 W3C 規(guī)范
        return element.getElementsByClassName(names);
    }else {
        // 人為解決 IE 8 之前版本不兼容問(wèn)題
        
        // 獲取所有后代元素節(jié)點(diǎn)
        var elements = element.getElementsByTagName("*");
        // 定義空數(shù)組
        var result = [];
        var element, classNameStr, flag;
        // 將樣式名稱改為數(shù)組類型
        names = names.split(" ");
        // 循環(huán)遍歷所有元素節(jié)點(diǎn)
        for (var i=0; element = elements[i]; i++) {
              // 獲取每個(gè)元素節(jié)點(diǎn)的樣式名稱
            classNameStr = " " + element.className + " ";
            // 開(kāi)啟開(kāi)關(guān)
            flag = true; 
            // 循環(huán)遍歷所有的樣式名稱
            for (var j=0, name; name = names[j]; j++) {
                // 判斷當(dāng)前元素節(jié)點(diǎn)的樣式名稱中是否包含指定的樣式名稱
                if (classNameStr.indexOf(" " + name + " ") == -1){
                    // 如果不包含,則關(guān)閉開(kāi)關(guān),并且結(jié)束循環(huán)
                    flag = false;
                    break;
                }
            } 
            // 判斷當(dāng)前元素節(jié)點(diǎn)是否包含指定樣式名稱
            if (flag) {
                // 如果包含,則將當(dāng)前元素節(jié)點(diǎn)添加到數(shù)組中
                result.push(element);
            }
        } 
        // 返回?cái)?shù)組(所有包含指定樣式名稱的元素節(jié)點(diǎn))
        return result;
    }
}
通過(guò) CSS 選擇器定位元素

CSS 中的選擇器可以很便利地定位 HTML 頁(yè)面元素,DOM 的標(biāo)準(zhǔn)規(guī)范中也提供類似的方法。

querySelector(): 定位匹配選擇器的第一個(gè)元素。

querySelectorAll(): 定位匹配選擇器的所有元素。

querySelector() 方法

其語(yǔ)法格式如下:

element = document.querySelector(selectors);

在上述語(yǔ)法中,selectors 是參數(shù),表示選擇器,可以包含一個(gè)或多個(gè) CSS 選擇器,多個(gè)則以逗號(hào)分隔。element 是返回值,表示定位元素的集合,匹配的第一個(gè)元素。

下面是使用 querySelector() 方法的示例代碼:

var btn = document.querySelector(’#btn");
// 獲取定位元素的 class 屬性值
var className = btn.className;
// 添加 animate 動(dòng)畫(huà)樣式
className += " animate";
// 將新的 class 屬性值設(shè)置
btn.className = className;

上述代碼通過(guò) querySelector() 方法定位 HTML 頁(yè)面中 id 屬性值為 btn 的元素,并為其元素的 class 屬性添加 animate 樣式。

完整示例代碼請(qǐng)點(diǎn)擊右邊的鏈接: querySelector()方法完整示例代碼

querySelectorAll() 方法

其語(yǔ)法格式如下:

elements = document.querySelectorAll(selectors);

在上述語(yǔ)法中,selectors 是參數(shù),表示選擇器,可以包含一個(gè)或多個(gè) CSS 選擇器,多個(gè)則以逗號(hào)分隔。elements 是返回值,表示定位元素的集合,是一個(gè) NodeList 集合。

下面是使用 querySelectorAll() 方法的示例代碼:

var elems = document.querySelectorAll("button");
// 循環(huán)遍歷所有元素
for (var i=0; i

上述代碼通過(guò) querySelectorAll() 方法定位 HTML 頁(yè)面中元素名為 button 的元素,并遍歷所有得到的元素,為其元素的 class 屬性添加 animate 樣式。

完整示例代碼請(qǐng)點(diǎn)擊右邊的鏈接: querySelectorAll()方法完整示例代碼

節(jié)點(diǎn)集合 NodeList

NodeList 是一組元素節(jié)點(diǎn)的集合,每個(gè)節(jié)點(diǎn)具有相應(yīng)的索引值(從 0 開(kāi)始的數(shù)字,類似于數(shù)組)。

元素節(jié)點(diǎn)在 NodeList 集合中存儲(chǔ)的順序與它們?cè)?HTML 頁(yè)面中的順序保持一致。

NodeList 的屬性 length 表示 NodeList 對(duì)象中包含的節(jié)點(diǎn)個(gè)數(shù)。方法 item(index) 表示返回 NodeList 對(duì)象中指定索引的節(jié)點(diǎn)。如果索引值越界,則返回 null。

NodeList 集合分為兩種: 動(dòng)態(tài) NodeList 和靜態(tài) NodeList。

動(dòng)態(tài)的 NodeList 集合

所謂動(dòng)態(tài)的 NodeList 集合,就是如果文檔中的節(jié)點(diǎn)樹(shù)發(fā)生變化,則已經(jīng)存在的 NodeList 對(duì)象也可能會(huì)變化。

以下幾種定位 HTML 頁(yè)面元素的方法返回的都是動(dòng)態(tài)的 NodeList 集合。

getElementsByName()方法:通過(guò)頁(yè)面元素的 name 屬性值定位元素。

getElementsByTagName()方法:通過(guò)頁(yè)面元素的元素名定位元素。

getElementsByClassName()方法:通過(guò)頁(yè)面元素的 class 屬性值定位元素。

我們可以通過(guò)以下示例代碼,體驗(yàn)動(dòng)態(tài) NodeList 集合的特點(diǎn):

var elems = document.getElementsByTagName("button");
console.log(elems.length);// 輸出 3

// 添加一個(gè)新的button按鈕
var btn = document.createElement("button");
btn.setAttribute("class","button");
var text = document.createTextNode("New Button");
btn.appendChild(text);

var div = document.getElementsByClassName("button-group")[0];
div.appendChild(btn);

console.log(elems.length);// 輸出 4

上述代碼通過(guò) getElementsByTagName() 方法定位 HTML 頁(yè)面中所有的 button 元素,測(cè)試打印 button 元素的個(gè)數(shù)是 3 個(gè)。

然后,我們創(chuàng)建一個(gè)新的 button 元素,并且將其添加到 HTML 頁(yè)面中,再測(cè)試打印 button 元素的個(gè)數(shù)是 4 個(gè)。

值得注意的是: 我們?cè)诘诙螠y(cè)試打印 button 元素的個(gè)數(shù)時(shí),并沒(méi)有重新定位 HTML 頁(yè)面中的 button 元素。

完整示例代碼請(qǐng)點(diǎn)擊右邊的鏈接: 動(dòng)態(tài) NodeList 集合完整示例代碼

靜態(tài) NodeList 集合

所謂靜態(tài) NodeList 集合,就是對(duì)文檔對(duì)象模型的任何改動(dòng)都不會(huì)影響集合的內(nèi)容。

querySelectorAll() 方法定位 HTML 頁(yè)面元素所返回的 NodeList 集合就是靜態(tài) NodeList 集合。

我們可以通過(guò)以下示例代碼,體驗(yàn)靜態(tài) NodeList 集合的特點(diǎn):

var elems = document.querySelectorAll("button");
console.log(elems.length);// 輸出 3

// 添加一個(gè)新的button按鈕
var btn = document.createElement("button");
btn.setAttribute("class","button");
var text = document.createTextNode("New Button");
btn.appendChild(text);

var div = document.getElementsByClassName("button-group")[0];
div.appendChild(btn);

console.log(elems.length);// 輸出 3

上述代碼通過(guò) querySelectorAll() 方法定位 HTML 頁(yè)面中所有的 button 元素,測(cè)試打印 button 元素的個(gè)數(shù)是 3 個(gè)。

然后,我們創(chuàng)建一個(gè)新的 button 元素,并且將其添加到 HTML 頁(yè)面中,再測(cè)試打印 button 元素的個(gè)數(shù)依舊是 3 個(gè)。

完整示例代碼請(qǐng)點(diǎn)擊右邊的鏈接: 靜態(tài) NodeList 集合完整示例代碼

定位頁(yè)面元素屬性

Document 對(duì)象也提供了一些屬性,來(lái)定位 HTML 頁(yè)面中一些比較特殊的元素。

documentElement:獲取 HTML 頁(yè)面中的 元素。

head:獲取 HTML 頁(yè)面中的 元素。

title:獲取 HTML 頁(yè)面中的 </b> 元素。</p></p> <p><p>body:獲取 HTML 頁(yè)面中的 <b><body></b> 元素。</p></p> <p><p>links:獲取 HTML 頁(yè)面中的所有 <b><a></b> 元素。</p></p> <p><p>images:獲取 HTML 頁(yè)面中的所有 <b><img></b> 元素。</p></p> <p>我們可以定義一個(gè)包含以上元素的 HTML 頁(yè)面,然后通過(guò)以下示例代碼進(jìn)行測(cè)試:</p> <pre>console.log(document.documentElement); console.log(document.head); console.log(document.body); console.log(document.title); console.log(document.links); console.log(document.images);</pre> <p>本教程免費(fèi)開(kāi)源,任何人都可以免費(fèi)學(xué)習(xí)、分享,甚至可以進(jìn)行修改。但需要注明作者及來(lái)源,并且不能用于商業(yè)。</p> <p>本教程采用知識(shí)共享署名-非商業(yè)性使用-禁止演繹 4.0 國(guó)際許可協(xié)議進(jìn)行許可。</p> <p></p> </div> <div id="6a22guqa" class="mt-64 tags-seach" > <div id="6a22guqa" class="tags-info"> <a style="width:120px;" title="GPU云服務(wù)器" href="http://m.hztianpu.com/site/product/gpu.html">GPU云服務(wù)器</a> <a style="width:120px;" title="云服務(wù)器" href="http://m.hztianpu.com/site/active/kuaijiesale.html?ytag=seo">云服務(wù)器</a> <a style="width:120px;" title="系列之" href="http://m.hztianpu.com/yun/tag/xiliezhi/">系列之</a> <a style="width:120px;" title="系列之二" href="http://m.hztianpu.com/yun/tag/xiliezhier/">系列之二</a> <a style="width:120px;" title="架構(gòu)之坑系列" href="http://m.hztianpu.com/yun/tag/jiagouzhikengxilie/">架構(gòu)之坑系列</a> <a style="width:120px;" title="元素定位" href="http://m.hztianpu.com/yun/tag/yuansudingwei/">元素定位</a> </div> </div> <div id="6a22guqa" class="entry-copyright mb-30"> <p class="mb-15"> 文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。</p> <p>轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/84063.html</p> </div> <ul class="pre-next-page"> <li id="6a22guqa" class="ellipsis"><a class="hpf" href="http://m.hztianpu.com/yun/84062.html">上一篇:js面向?qū)ο蠡A(chǔ)</a></li> <li id="6a22guqa" class="ellipsis"><a class="hpf" href="http://m.hztianpu.com/yun/84064.html">下一篇:Navigation Timing獲取頁(yè)面加載各個(gè)階段所需時(shí)間</a></li> </ul> </div> <div id="6a22guqa" class="about_topicone-mid"> <h3 class="top-com-title mb-0"><span data-id="0">相關(guān)文章</span></h3> <ul class="com_white-left-mid atricle-list-box"> <li> <div id="6a22guqa" class="atricle-list-right"> <h2 class="ellipsis2"><a class="hpf" href="http://m.hztianpu.com/yun/87330.html"><b>【<em>EASYDOM</em><em>系列</em><em>教程</em>】<em>之</em><em>定位</em><em>頁(yè)面</em><em>元素</em></b></a></h2> <p class="ellipsis2 good">摘要:對(duì)象提供了屬性和方法實(shí)現(xiàn)定位頁(yè)面元素功能。定位匹配選擇器的第一個(gè)元素。是返回值,表示定位元素的集合,是一個(gè)集合。下面是使用方法的示例代碼循環(huán)遍歷所有元素上述代碼通過(guò)方法定位頁(yè)面中元素名為的元素,并遍歷所有得到的元素,為其元素的屬性添加樣式。 Element 對(duì)象提供了屬性和方法實(shí)現(xiàn)定位頁(yè)面元素功能。該對(duì)象與 Document 對(duì)象提供的屬性和方法實(shí)現(xiàn)定位頁(yè)面元素功能的區(qū)別在于,Docu...</p> <div id="6a22guqa" class="com_white-left-info"> <div id="6a22guqa" class="com_white-left-infol"> <a href="http://m.hztianpu.com/yun/u-1030.html"><img src="http://m.hztianpu.com/yun/data/avatar/000/00/10/small_000001030.jpg" alt=""><span id="6a22guqa" class="layui-hide64">MartinDai</span></a> <time datetime="">2019-08-21 12:00</time> <span><i class="fa fa-commenting"></i>評(píng)論0</span> <span><i class="fa fa-star"></i>收藏0</span> </div> </div> </div> </li> <li> <div id="6a22guqa" class="atricle-list-right"> <h2 class="ellipsis2"><a class="hpf" href="http://m.hztianpu.com/yun/83914.html"><b>【<em>EASYDOM</em><em>系列</em><em>教程</em>】<em>之</em>DOM 樹(shù)結(jié)構(gòu)</b></a></h2> <p class="ellipsis2 good">摘要:簡(jiǎn)單來(lái)說(shuō),節(jié)點(diǎn)作為樹(shù)結(jié)構(gòu)中的連接點(diǎn),最終構(gòu)成了完整的樹(shù)結(jié)構(gòu)。節(jié)點(diǎn)樹(shù)結(jié)構(gòu)通過(guò)節(jié)點(diǎn)概念,我們可以將原本的樹(shù)結(jié)構(gòu)改成節(jié)點(diǎn)樹(shù)結(jié)構(gòu)進(jìn)行表示。節(jié)點(diǎn)之間的關(guān)系中的表示模型,也可以用來(lái)表示節(jié)點(diǎn)樹(shù)結(jié)構(gòu)中節(jié)點(diǎn)之間的關(guān)系。值得注意的是和元素并不是兄弟關(guān)系。 DOM 樹(shù)結(jié)構(gòu) DOM 之所以可以訪問(wèn)和更新 HTML 頁(yè)面中的內(nèi)容、結(jié)構(gòu)和樣式,是因?yàn)?DOM 將 HTML 頁(yè)面解析為一個(gè) 樹(shù)結(jié)構(gòu)。 例如下面這段代...</p> <div id="6a22guqa" class="com_white-left-info"> <div id="6a22guqa" class="com_white-left-infol"> <a href="http://m.hztianpu.com/yun/u-1017.html"><img src="http://m.hztianpu.com/yun/data/avatar/000/00/10/small_000001017.jpg" alt=""><span id="6a22guqa" class="layui-hide64">nemo</span></a> <time datetime="">2019-08-20 17:50</time> <span><i class="fa fa-commenting"></i>評(píng)論0</span> <span><i class="fa fa-star"></i>收藏0</span> </div> </div> </div> </li> <li> <div id="6a22guqa" class="atricle-list-right"> <h2 class="ellipsis2"><a class="hpf" href="http://m.hztianpu.com/yun/91737.html"><b>【<em>EASYDOM</em><em>系列</em><em>教程</em>】<em>之</em>獲取內(nèi)聯(lián)樣式</b></a></h2> <p class="ellipsis2 good">摘要:回顧什么是內(nèi)聯(lián)樣式所謂內(nèi)聯(lián)樣式,就是通過(guò)頁(yè)面元素的屬性為當(dāng)前元素定義樣式。對(duì)象提供的屬性和方法可以幫助我們獲取樣式的具體內(nèi)容。遍歷對(duì)象由于對(duì)象具有屬性,返回該對(duì)象的屬性的數(shù)量。方法通過(guò)獲取的樣式屬性名,這種方式也可以通過(guò)方式進(jìn)行替換。 回顧什么是內(nèi)聯(lián)樣式 所謂內(nèi)聯(lián)樣式,就是通過(guò) HTML 頁(yè)面元素的 style 屬性為當(dāng)前元素定義 CSS 樣式。 以下代碼示例,就是通過(guò) style 屬...</p> <div id="6a22guqa" class="com_white-left-info"> <div id="6a22guqa" class="com_white-left-infol"> <a href="http://m.hztianpu.com/yun/u-1087.html"><img src="http://m.hztianpu.com/yun/data/avatar/000/00/10/small_000001087.jpg" alt=""><span id="6a22guqa" class="layui-hide64">xiaodao</span></a> <time datetime="">2019-08-22 11:05</time> <span><i class="fa fa-commenting"></i>評(píng)論0</span> <span><i class="fa fa-star"></i>收藏0</span> </div> </div> </div> </li> <li> <div id="6a22guqa" class="atricle-list-right"> <h2 class="ellipsis2"><a class="hpf" href="http://m.hztianpu.com/yun/87186.html"><b>【<em>EASYDOM</em><em>系列</em><em>教程</em>】索引</b></a></h2> <p class="ellipsis2 good">摘要:系列教程是一套免費(fèi)開(kāi)源,任何人都可以免費(fèi)學(xué)習(xí)分享,甚至可以進(jìn)行修改。本文是這套系列教程的索引也就是目錄第一回介紹在最開(kāi)始,我們先來(lái)了解是什么的作用,以及瀏覽器的支持是怎么樣的。 《EASYDOM》系列教程是一套免費(fèi)、開(kāi)源,任何人都可以免費(fèi)學(xué)習(xí)、分享,甚至可以進(jìn)行修改。但需要注明作者及來(lái)源,并且不能用于商業(yè)。 本文是這套系列教程的索引(也就是目錄): 第一回 DOM 介紹 在最開(kāi)始,我...</p> <div id="6a22guqa" class="com_white-left-info"> <div id="6a22guqa" class="com_white-left-infol"> <a href="http://m.hztianpu.com/yun/u-306.html"><img src="http://m.hztianpu.com/yun/data/avatar/000/00/03/small_000000306.jpg" alt=""><span id="6a22guqa" class="layui-hide64">yanwei</span></a> <time datetime="">2019-08-21 11:51</time> <span><i class="fa fa-commenting"></i>評(píng)論0</span> <span><i class="fa fa-star"></i>收藏0</span> </div> </div> </div> </li> <li> <div id="6a22guqa" class="atricle-list-right"> <h2 class="ellipsis2"><a class="hpf" href="http://m.hztianpu.com/yun/87129.html"><b>【<em>EASYDOM</em><em>系列</em><em>教程</em>】<em>之</em>Document 對(duì)象介紹</b></a></h2> <p class="ellipsis2 good">摘要:對(duì)象的作用對(duì)象作為訪問(wèn)和更新頁(yè)面內(nèi)容的入口。這個(gè)結(jié)果充分地說(shuō)明了對(duì)象在的標(biāo)準(zhǔn)規(guī)范中代表整個(gè)頁(yè)面。對(duì)象的繼承鏈對(duì)象是繼承于對(duì)象的。對(duì)象也是的標(biāo)準(zhǔn)規(guī)范中非常重要的對(duì)象之一,而對(duì)象又是繼承于對(duì)象。 Document 對(duì)象是 DOM 的標(biāo)準(zhǔn)規(guī)范中比較重要的對(duì)象之一。該對(duì)象提供了訪問(wèn)和更新 HTML 頁(yè)面內(nèi)容的屬性和方法。 Document 對(duì)象的作用 Document 對(duì)象作為 DOM 訪問(wèn)和...</p> <div id="6a22guqa" class="com_white-left-info"> <div id="6a22guqa" class="com_white-left-infol"> <a href="http://m.hztianpu.com/yun/u-1499.html"><img src="http://m.hztianpu.com/yun/data/avatar/000/00/14/small_000001499.jpg" alt=""><span id="6a22guqa" class="layui-hide64">JiaXinYi</span></a> <time datetime="">2019-08-21 11:48</time> <span><i class="fa fa-commenting"></i>評(píng)論0</span> <span><i class="fa fa-star"></i>收藏0</span> </div> </div> </div> </li> </ul> </div> <div id="6a22guqa" class="topicone-box-wangeditor"> <h3 class="top-com-title mb-64"><span>發(fā)表評(píng)論</span></h3> <div id="6a22guqa" class="xcp-publish-main flex_box_zd"> <div id="6a22guqa" class="unlogin-pinglun-box"> <a href="javascript:login()" class="grad">登陸后可評(píng)論</a> </div> </div> </div> <div id="6a22guqa" class="site-box-content"> <div id="6a22guqa" class="site-content-title"> <h3 class="top-com-title mb-64"><span>0條評(píng)論</span></h3> </div> <div id="6a22guqa" class="pages"></ul></div> </div> </div> <div id="6a22guqa" class="layui-col-md4 layui-col-lg3 com_white-right site-wrap-right"> <div id="6a22guqa" class=""> <div id="6a22guqa" class="com_layuiright-box user-msgbox"> <a href="http://m.hztianpu.com/yun/u-1509.html"><img src="http://m.hztianpu.com/yun/data/avatar/000/00/15/small_000001509.jpg" alt=""></a> <h3><a href="http://m.hztianpu.com/yun/u-1509.html" rel="nofollow">NotFound</a></h3> <h6>男<span>|</span>高級(jí)講師</h6> <div id="6a22guqa" class="flex_box_zd user-msgbox-atten"> <a href="javascript:attentto_user(1509)" id="attenttouser_1509" class="grad follow-btn notfollow attention">我要關(guān)注</a> <a href="javascript:login()" title="發(fā)私信" >我要私信</a> </div> <div id="6a22guqa" class="user-msgbox-list flex_box_zd"> <h3 class="hpf">TA的文章</h3> <a href="http://m.hztianpu.com/yun/ut-1509.html" class="box_hxjz">閱讀更多</a> </div> <ul class="user-msgbox-ul"> <li><h3 class="ellipsis"><a href="http://m.hztianpu.com/yun/123768.html">SpringCloud升級(jí)之路2020.0.x版-36. 驗(yàn)證斷路器正確性</a></h3> <p>閱讀 3559<span>·</span>2021-11-18 10:07</p></li> <li><h3 class="ellipsis"><a href="http://m.hztianpu.com/yun/122867.html">SpartanHost:高性能AMD Ryzen 3950X處理器的KVM VPS補(bǔ)貨,1核/512</a></h3> <p>閱讀 1654<span>·</span>2021-11-04 16:08</p></li> <li><h3 class="ellipsis"><a href="http://m.hztianpu.com/yun/122822.html">GigsGigsCloud:馬來(lái)西亞VPS,1核500M內(nèi)存/15G SSD/30M帶寬,$6.8/</a></h3> <p>閱讀 1606<span>·</span>2021-11-02 14:43</p></li> <li><h3 class="ellipsis"><a href="http://m.hztianpu.com/yun/122054.html">SpartanHost西雅圖E5系列VPS補(bǔ)貨,10Gbps端口,NVMe硬盤(pán),月付8折</a></h3> <p>閱讀 1161<span>·</span>2021-10-09 09:59</p></li> <li><h3 class="ellipsis"><a href="http://m.hztianpu.com/yun/119583.html">LetBox:$38.5/年/2核/2GB內(nèi)存/30GB NVMe+256GB空間/10TB流量/1</a></h3> <p>閱讀 939<span>·</span>2021-09-08 10:43</p></li> <li><h3 class="ellipsis"><a href="http://m.hztianpu.com/yun/119395.html">如何抓取http請(qǐng)求/攔截器用法</a></h3> <p>閱讀 1207<span>·</span>2021-09-07 09:59</p></li> <li><h3 class="ellipsis"><a href="http://m.hztianpu.com/yun/117597.html">快杰云主機(jī) SSH登錄緩慢的排查和解決</a></h3> <p>閱讀 1054<span>·</span>2019-12-27 11:56</p></li> <li><h3 class="ellipsis"><a href="http://m.hztianpu.com/yun/117503.html">第三天</a></h3> <p>閱讀 1171<span>·</span>2019-08-30 15:56</p></li> </ul> </div> <!-- 文章詳情右側(cè)廣告--> <div id="6a22guqa" class="com_layuiright-box"> <h6 class="top-com-title"><span>最新活動(dòng)</span></h6> <div id="6a22guqa" class="com_adbox"> <div id="6a22guqa" class="layui-carousel" id="right-item"> <div carousel-item> <div> <a href="http://m.hztianpu.com/site/active/kuaijiesale.html?ytag=seo" rel="nofollow"> <img src="http://m.hztianpu.com/yun/data/attach/240625/2rTjEHmi.png" alt="云服務(wù)器"> </a> </div> <div> <a href="http://m.hztianpu.com/site/product/gpu.html" rel="nofollow"> <img src="http://m.hztianpu.com/yun/data/attach/240807/7NjZjdrd.png" alt="GPU云服務(wù)器"> </a> </div> </div> </div> </div> <!-- banner結(jié)束 --> <div id="6a22guqa" class="adhtml"> </div> </div> </div> </div> </div> </div> </section> <!-- wap拉出按鈕 --> <div id="6a22guqa" class="site-tree-mobile layui-hide"> <i class="layui-icon layui-icon-spread-left"></i> </div> <!-- wap遮罩層 --> <div id="6a22guqa" class="site-mobile-shade"></div> <!--付費(fèi)閱讀 --> <div class="6a22guqa" id="payread"> <div id="6a22guqa" class="layui-form-item">閱讀需要支付1元查看</div> <div id="6a22guqa" class="layui-form-item"><button class="btn-right">支付并查看</button></div> </div> <link rel="stylesheet" type="text/css" href="http://m.hztianpu.com/yun/static/js/neweditor/code/styles/tomorrow-night-eighties.css"> <footer> <div id="6a22guqa" class="layui-container"> <div id="6a22guqa" class="flex_box_zd"> <div id="6a22guqa" class="left-footer"> <h6><a href="http://m.hztianpu.com/"><img src="http://m.hztianpu.com/yun/static/theme/ukd//images/logo.png" alt="UCloud (優(yōu)刻得科技股份有限公司)"></a></h6> <p>UCloud (優(yōu)刻得科技股份有限公司)是中立、安全的云計(jì)算服務(wù)平臺(tái),堅(jiān)持中立,不涉足客戶業(yè)務(wù)領(lǐng)域。公司自主研發(fā)IaaS、PaaS、大數(shù)據(jù)流通平臺(tái)、AI服務(wù)平臺(tái)等一系列云計(jì)算產(chǎn)品,并深入了解互聯(lián)網(wǎng)、傳統(tǒng)企業(yè)在不同場(chǎng)景下的業(yè)務(wù)需求,提供公有云、混合云、私有云、專有云在內(nèi)的綜合性行業(yè)解決方案。</p> </div> <div id="6a22guqa" class="right-footer layui-hidemd"> <ul class="flex_box_zd"> <li> <h6>UCloud與云服務(wù)</h6> <p><a href="http://m.hztianpu.com/site/about/intro/">公司介紹</a></p> <p><a >加入我們</a></p> <p><a href="http://m.hztianpu.com/site/ucan/onlineclass/">UCan線上公開(kāi)課</a></p> <p><a href="http://m.hztianpu.com/site/solutions.html" >行業(yè)解決方案</a></p> <p><a href="http://m.hztianpu.com/site/pro-notice/">產(chǎn)品動(dòng)態(tài)</a></p> </li> <li> <h6>友情鏈接</h6> <p><a >GPU算力平臺(tái)</a></p> <p><a >UCloud私有云</a></p> <p><a >SurferCloud</a></p> <p><a >工廠仿真軟件</a></p> <p><a >AI繪畫(huà)</a></p> <p><a >Wavespeed AI</a></p> </li> <li> <h6>社區(qū)欄目</h6> <p><a href="http://m.hztianpu.com/yun/column/index.html">專欄文章</a></p> <p><a href="http://m.hztianpu.com/yun/udata/">專題地圖</a></p> </li> <li> <h6>常見(jiàn)問(wèn)題</h6> <p><a href="http://m.hztianpu.com/site/ucsafe/notice.html" >安全中心</a></p> <p><a href="http://m.hztianpu.com/site/about/news/recent/" >新聞動(dòng)態(tài)</a></p> <p><a href="http://m.hztianpu.com/site/about/news/report/">媒體動(dòng)態(tài)</a></p> <p><a href="http://m.hztianpu.com/site/cases.html">客戶案例</a></p> <p><a href="http://m.hztianpu.com/site/notice/">公告</a></p> </li> <li> <span><img src="https://static.ucloud.cn/7a4b6983f4b94bcb97380adc5d073865.png" alt="優(yōu)刻得"></span> <p>掃掃了解更多</p></div> </div> <div id="6a22guqa" class="copyright">Copyright ? 2012-2025 UCloud 優(yōu)刻得科技股份有限公司<i>|</i><a rel="nofollow" >滬公網(wǎng)安備 31011002000058號(hào)</a><i>|</i><a rel="nofollow" ></a> 滬ICP備12020087號(hào)-3</a><i>|</i> <!-- Global site tag (gtag.js) - Google Analytics --> </div> </div> </footer> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <h1><a href="http://m.hztianpu.com/">成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码</a></h1> <div class="friend-links"> </div> </div> </footer> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body><div id="gee6a" class="pl_css_ganrao" style="display: none;"><rt id="gee6a"></rt><th id="gee6a"><nav id="gee6a"><li id="gee6a"></li></nav></th><xmp id="gee6a"></xmp><code id="gee6a"></code><ul id="gee6a"></ul><del id="gee6a"></del><cite id="gee6a"></cite><code id="gee6a"><em id="gee6a"><del id="gee6a"></del></em></code><noframes id="gee6a"><li id="gee6a"><sup id="gee6a"></sup></li></noframes><li id="gee6a"></li><dfn id="gee6a"></dfn><small id="gee6a"></small><table id="gee6a"><tr id="gee6a"><pre id="gee6a"></pre></tr></table><s id="gee6a"></s><strong id="gee6a"></strong><button id="gee6a"><delect id="gee6a"><tbody id="gee6a"></tbody></delect></button><menu id="gee6a"></menu><wbr id="gee6a"></wbr><option id="gee6a"><kbd id="gee6a"><tr id="gee6a"></tr></kbd></option><table id="gee6a"></table><del id="gee6a"></del><option id="gee6a"><samp id="gee6a"><tbody id="gee6a"></tbody></samp></option><strong id="gee6a"><optgroup id="gee6a"><abbr id="gee6a"></abbr></optgroup></strong><rt id="gee6a"><code id="gee6a"><em id="gee6a"></em></code></rt><dfn id="gee6a"></dfn><noframes id="gee6a"></noframes><abbr id="gee6a"></abbr><tbody id="gee6a"><em id="gee6a"><blockquote id="gee6a"></blockquote></em></tbody><tbody id="gee6a"></tbody><blockquote id="gee6a"><strike id="gee6a"><input id="gee6a"></input></strike></blockquote><rt id="gee6a"></rt><samp id="gee6a"><th id="gee6a"><object id="gee6a"></object></th></samp><menu id="gee6a"><tbody id="gee6a"><pre id="gee6a"></pre></tbody></menu><small id="gee6a"></small><em id="gee6a"></em><wbr id="gee6a"></wbr><object id="gee6a"></object><input id="gee6a"></input><li id="gee6a"></li><del id="gee6a"><sup id="gee6a"><source id="gee6a"></source></sup></del><dfn id="gee6a"></dfn><kbd id="gee6a"></kbd><abbr id="gee6a"></abbr><tr id="gee6a"></tr><sup id="gee6a"><center id="gee6a"><strong id="gee6a"></strong></center></sup><samp id="gee6a"><tbody id="gee6a"><s id="gee6a"></s></tbody></samp><dd id="gee6a"></dd><td id="gee6a"></td></div> < </html>