新聞中心
你知道如何控制每一個頁面元素嗎,這里向大家簡單介紹一下DHTML和JS中頁面元素的識別控制,相信你一定會感興趣的。

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比滄源網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式滄源網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋滄源地區(qū)。費用合理售后完善,10年實體公司更值得信賴。
DHTML和JS中頁面元素的識別控制
在動態(tài)網(wǎng)頁制作過程中,經(jīng)常需要對相應(yīng)的頁面元素進行相應(yīng)的操作,這就需要我們能夠準(zhǔn)確的控制每一個頁面元素。
一般網(wǎng)頁中的元素,都可以用多種方式來標(biāo)識,例如可以通過上下文關(guān)系識別,或者觸發(fā)元素識別,等等。
網(wǎng)頁中最常用的元素標(biāo)識方法有三種,它們是ID、CLASS和NAME,表示給單個元素標(biāo)識,而CLASS用于給同類型的命名,而NAME給一般元素命名。
例如,可以在如下命名:
- ?。糹mgid="pic"src="..">
- <spanname="kuai"></span>
- ?。糳ivclass="layer"></div>
當(dāng)我們在JAVASCRIPT中調(diào)用這些元素時,就可以用document.all.pic、document.all.kuai來識別了。
一般情況下,一個名稱只用于一個元素的命名,但也不完全如此,有時候同一類型的元素要同樣的效果,不僅可以用CLASS來標(biāo)識,還可以用ID或者NAME標(biāo)識,引用時就可以對全部同樣的ID和NAME一起操作了。
但這樣就帶來一個問題,如何識別其中的某一個元素。
這種情況下的識別和單一命名識別的區(qū)別在于加上數(shù)字索引,如前面的pic也可以用document.all.pic[1]來識別,其他的就按照它們在頁面中出現(xiàn)的順序來用相應(yīng)的數(shù)字識別。
很多情況下,是由相應(yīng)的事件觸發(fā)了控制函數(shù),我們就可能會用到引發(fā)事件的元素,這時可以用eventElement來識別,它代表的就是觸發(fā)事件的哪個元素。
同時,還可以用parentElement和childrenElement來識別觸發(fā)事件元素的上級元素和下級元素。
當(dāng)用eventElement獲得一個觸發(fā)元素后,我們還可以獲得它的標(biāo)識名稱。例如,用eventElement.tagName獲得的是元素的HTML標(biāo)識名,用eventElement.id獲得的是元素的名字,用eventElement.name獲得的是元素的name名稱。
網(wǎng)頁名稱:技術(shù)分享如何識別控制DHTML和JS中的頁面元素
網(wǎng)址分享:http://fisionsoft.com.cn/article/cdsohcs.html


咨詢
建站咨詢
