韩剧1988免费观看全集_久久影视三级福利片_亚洲视频在线观看免费_在线观看欧美日韩_国产亚洲激情在线_亚洲精品美女久久久_欧美国产日韩一区二区在线观看_91在线观看免费高清完整版在线观看_日韩av免费看_国产又爽又黄的激情精品视频_琪琪亚洲精品午夜在线_欧美性猛xxx_不卡毛片在线看_国产亚洲日本欧美韩国_91国内在线视频_精品国产福利视频

當前位置:蘿卜系統(tǒng)下載站 > 網(wǎng)頁設(shè)計教程 > 詳細頁面

DHTML對象在腳本中的引用辦法

DHTML對象在腳本中的引用辦法

更新時間:2020-12-23 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

網(wǎng)站建設(shè)是指使用標識語言(markup language),通過一系列設(shè)計、建模、和執(zhí)行的過程將電子格式的信息通過互聯(lián)網(wǎng)傳輸,最終以圖形用戶界面(GUI)的形式被用戶所瀏覽。簡單來說,網(wǎng)頁設(shè)計的目的就是產(chǎn)生網(wǎng)站。簡單的信息如文字,圖片(GIF,JPEG,PNG)和表格,都可以通過使超文件標示語言、可擴展超文本標記語言等標示語言放置到網(wǎng)站頁面上。
DHTML對象在腳本中的引用方法隨著DHTML(Dynamic HTML)的發(fā)展和應(yīng)用,有許多網(wǎng)頁設(shè)計者為了使自己的網(wǎng)頁動起來,逐漸把JavaScript、VBScript等插入到自己的網(wǎng)頁中,而客戶端JavaScript、VBScript,主要引用和作用的是DHTML中的對象(確切的講是:元素),而DHTML中對象,據(jù)不完全統(tǒng)計也有150多種,每個對象中的方法和屬性加起來也有成千上萬。
 
  這么多對象的方法和屬性,使許多設(shè)計者感到?jīng)]法下手,使許多初學者望而卻步。通過我在網(wǎng)頁設(shè)計上一些體會,我覺得我們只需要了解常用的一些對象的方法和屬性就夠了,沒有必要個個掌握,用到了學,用不到了就暫可不學。但有一點我們必須掌握:既然我們要操作和使用網(wǎng)頁中各對象,關(guān)于的網(wǎng)頁中各對象的引用就顯得尤為重要,下面我就我在網(wǎng)頁設(shè)計上對象引用上一些體會,給大家做一簡單的介紹。

DHTML對象在腳本的引用,分為絕對引用和相對引用,應(yīng)用的場合不同,各有優(yōu)劣,現(xiàn)舉例說明: <HTML>
<HEAD>
<TITLE>test</TITLE>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<SCRIPT LANGUAGE="vbscript" for="window" event="onload">
  tgname = ""
  for i = 0 to document.all.length - 1
    tgname = tgname & i & space(2) & document.all(i).tagName & vbLf
  next
  alert tgname
  alert b1.children(2).tagName
  </SCRIPT>
<style>
  .body{font-size:12px}
</style>
</HEAD>
<BODY>
<span id="A1">
  <a id="B1" href="a.htm">
    <p id="C1">
      <IMG id="D1" src="http://www.okasp.com/techinfo/b.gif">
    </p>
    <IMG id="E1" src="http://www.okasp.com/techinfo/c.gif">
    <br>
  </a>
</span>
<div>
  <table id="F1" border="1" width="200" height="100">
    <tbody id="G1">
      <tr id="H1">
        <td id="I1">
          <input id="J1" type="checkbox">11
        </td>
        <td id="K1">
          <input id="L1" type="checkbox">12
        </td>
      </tr>
      <tr id="M1">
        <td id="N1">
          <input name="radio1" type="radio" value="1">21
          </td>
        <td id="O1">
          <input name="radio1" type="radio" value="1">22
          </td>
        </tr>
      </tbody>
    </table>
  </div>
<form id="P1">
  <input id="Q1" type="text" size="10">
  <select id="R1" size="1">
    <option id="S1" value="1" selected>1</option>
    <option id="T1" value="2">2<option>
  </select>
  <input id="U1" type="button" value="提交">
</form>
</BODY>
</HTML>
一、絕對引用:

1、用INDEX引用,以上代碼中可以看出,網(wǎng)頁各對象是有一定順序的,其INDEX(索引)值是從0開始,對應(yīng)<HTML>標簽,到document.all.length結(jié)束,對應(yīng)最后一個標簽<input...>。用document.all(index)或document.all[index]可以直接引用對象(VBScript不支持后一種)。

2、用id引用,如果給元素定義了id,可以直接引用對象,如:B1.href、C1.src、F1.width、H1.bgColor,J1.checked等等,但注意form里的元素不能直接引用,應(yīng)這樣引用:P1.Q1.value、P1.R1.value等等,當然對象前加上document.all.也可以。

3、用id引用,還可以采用這種方式:document.all("id")或document.all["id"](VBScripti不支持后一種),用這種方式有個優(yōu)點,括號內(nèi)可以為變量,當你訪問一組相似id對象時,這一點顯得尤為重要,如:document.all("A"+i),i為變量,可以訪問:A1、A2...等對象。

缺點:對象的絕對引用,比較簡單直觀,引用準確,但缺點也很多,比如:用INDEX引用對象,網(wǎng)頁更新后,引用就會發(fā)生錯誤;用id引用,代碼的重復利用時,得頻繁定義id,稍有不慎將導致發(fā)生錯誤。因此我們有必要學習相對引用。

二、相對引用:

1、相對引用可有效的利用JavaScript中this對象,在this對象的父對象和子對象中引用對象。從以上的代碼,我們可以形象的看出對象的層次關(guān)系,對應(yīng)于父對象和子對象關(guān)系。也可以只定義一個主要的id,其它對象通過父子關(guān)系推導出。

2、在DHTML中,window對象的級別最高,我們HTML頁屬于它的一個子對象document,而頁中的各元素又全在:document.all集合下...我們就可以通過這一層層的關(guān)系向上、向下找到我們需要的對象,父對象是:.parentElement;如:D1.parentElement指的是對象C1;子對象集合:.children,可以通過:.children(index)找到相應(yīng)對象;.firstChild,第一個子對象,.lastChild最后一個子對象,如:B1.children(2)指的是對象E1;H1.firstChild.lastChild指的是對象L1,以上的對象都可以重復利用。

缺點:對象的相對引用,雖然可以簡化代碼,但設(shè)計者必須很清楚的知道各對象的層次關(guān)系,不然就會出錯,對象的層次因網(wǎng)頁更新發(fā)生變化時,引用會出錯。

三、引用技巧:

1、當你在引用少量對象時,用INDEX或ID絕對引用比較好;

2、當你的代碼重復利用率高,且變化不大時,用相對引用比較好,且盡量多用this對象;

3、VBScript中沒有this對象,使得引用當前對象不方便,可采用這種方式:eventName="javascript:subName(this)",將當前對象傳遞給VBScript的subName(this)函數(shù);

4、衍生窗口的父窗口是:window.opener,通過這種方式可以與父窗口交換信息和操作父窗口;非衍生窗口,IE6.0以上的版本也可以通過這種的方式訪問;

5、在腳本中應(yīng)廣泛使用:document.frames、document.images、document.forms、document.links等集合,來達到快速引用和統(tǒng)一變換的作用;

6、在網(wǎng)頁中用腳本生成的靜態(tài)(初始化時生成的)和動態(tài)(響應(yīng)用戶操作生成的)對象,也可以進行相對引用和絕對引用。
大多數(shù)人在上網(wǎng)的時候,都會瀏覽網(wǎng)頁提供給我們的信息。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

中文字幕亚洲日本岛国片| 在线观看中文| 亚洲高清极品| www.国产精品一区| 在线天堂新版最新版在线8| 在线观看av黄网站永久| 国产精品女同一区二区三区| 亚洲激情欧美色图| 日韩精品在线视频免费观看| jlzzjlzzjlzz亚洲人| 97婷婷涩涩精品一区| 欧美喷潮久久久xxxxx| 一区二区三区美女xx视频| 午夜性色福利视频| 精品在线你懂的| 黄瓜视频18免费观看| 免费av网站大全久久| 亚洲一区二区三区四区五区| 视频一区视频二区在线观看| 日本不卡一区在线| 美女诱惑一区| 国产一区久久久| 色偷偷噜噜噜亚洲男人的天堂| 日韩欧美亚洲区| 91在线视频官网| 亚洲开发第一视频在线播放| 欧美做爰啪啪xxxⅹ性| 午夜免费视频在线国产| 日韩午夜在线影院| 粉嫩老牛aⅴ一区二区三区| 一本到高清视频免费精品| 91精品国产综合久久香蕉麻豆| 日本一区二区免费在线| 一色桃子久久精品亚洲| 久久久久久久性| 久久爱www.| 欧美成人午夜视频| 成人一区在线观看| 午夜精品一二三区| 国产精品极品尤物在线观看| 国产精品毛片a∨一区二区三区|国| 91av网站在线播放| 女人在下体塞跳蛋在线观看| 国产三级三级看三级| 超碰在线免费观看97| 欧美午夜电影在线| av免费不卡| 性爱在线免费视频| 99精品一区| 欧美成人国产一区二区| 亚洲成av人影院在线观看网| 欧洲美熟女乱又伦| 日韩三级免费看| 日韩精品亚洲一区二区三区免费| 久久99青青精品免费观看| 亚洲欧美自拍一区| 中日韩精品一区二区三区| 99pao成人国产永久免费视频| 亚洲日本va在线观看| 久久久av亚洲男天堂| 国产性生活毛片| 欧美猛交ⅹxxx乱大交视频| 久久精品三级| 97人人模人人爽视频一区二区| 欧美xxxx黑人又粗又长| 欧美一级淫片aaaaaa| 日韩欧美国产不卡| 日韩三级视频中文字幕| 日韩黄色大片网站| 亚洲天堂成人在线视频| 亚洲第一视频网站| 国产精品久久久久毛片大屁完整版| 成人av免费网站| 亚洲欧洲国产精品久久| 久久中文字幕一区二区三区| 亚洲色图自拍| 色8久久人人97超碰香蕉987| 国产一区二区三区色淫影院| 久久精品道一区二区三区| 免费中国女人69xxxxx视频| 日韩av超清在线观看| 成人免费视频视频| 精品国自产拍在线观看| 欧美在线免费一级片| 亚洲一区二区三区精品动漫| 天天影视欧美综合在线观看| 日本视频一区在线观看| 波多野结衣视频网址| 蜜桃传媒视频麻豆一区| 国产一区二区在线看| 欧美xxxx黑人又粗又长密月| 欧美xxxxxx| 男人用嘴添女人下身免费视频| 日本一级特级毛片视频| 国产精品第2页| 超碰97在线资源| 国产精品欧美色图| 欧美午夜精品电影| 精品久久久久久中文字幕人妻最新| 欧美激情一级二级| 99成人在线观看| 国产xxx69麻豆国语对白| 国产成人在线视频网址| 男女无套免费网站| 国产精品视频一二三| 欧美成人vr18sexvr| 一本大道综合伊人精品热热| 99热精品国产| 人人妻人人添人人爽欧美一区| 97免费在线观看视频| 2019天天干夜夜操| 漂亮人妻被中出中文字幕| 国产亚洲精久久久久久| 亚洲欧洲视频在线| 国产丝袜视频在线播放| 中文字幕一区二区av| 亚洲自拍偷拍av| 国产91在线亚洲| 亚洲国产精品午夜在线观看| 国产成人福利片| 一道精品视频一区二区三区男同| 亚洲精品中文字幕乱码无线| 国产成人精品国内自产拍免费看| 69亚洲精品久久久蜜桃小说| 亚洲aaaaaaa| 99九九热只有国产精品| 久久久久国产一区二区| 欧美jizz| 97精品欧美一区二区三区| 777av视频| 日韩一区二区a片免费观看| 不卡的免费av| 5g成人永久免费影院| 成人免费视频国产免费| 亚洲一区二区三区中文字幕在线| 三区四区不卡| 亚洲精华国产欧美| wwww在线观看| 亚洲欧美日韩中文播放| 制服丝袜av在线| 青春草视频在线| 天天看片中文字幕| 亚洲欧美99| 国产精品免费不| 古典武侠综合av第一页| 日韩精品在线观看一区二区| 国产aⅴ综合色| 亚洲成人一区在线观看| 日韩欧美中文字幕在线播放| 国精品一区二区三区| 一区二区三区不卡在线| 久久久久久久久久久免费视频| 欧美高跟鞋交xxxxhd| 婷婷国产在线综合| 一区二区三区四区不卡在线| 久久密一区二区三区| 女人被狂躁到高潮视频免费网站| 色老头视频在线观看| 久久亚区不卡日本| 日本欧美精品在线| 蜜桃一区二区三区| 超碰电影在线播放| 第四色日韩影片| 欧美三级免费| 99久久婷婷国产精品综合| 色老头在线视频| 欧美日本在线播放| 亚洲美女在线免费观看| 新狼窝色av性久久久久久| 日韩国产成人无码av毛片| 亚洲视频在线观看一区二区| 国产精品嫩草影院在线看| 美女航空一级毛片在线播放| 少妇一级淫片免费看| 午夜精品一区二区三区在线播放| 国产视频第一页在线观看| 男人用嘴添女人下身免费视频| 日韩特级毛片| 国产丝袜在线精品| 九九在线观看视频| 日韩伦理在线视频| 久草视频在线观| 欧美精品欧美极品欧美激情| 中文字幕91爱爱| 亚洲欧美另类自拍| 嫩草视频在线观看| 丝袜美腿亚洲一区| 四虎精品免费视频| 曰皮视频在线播放免费的| 性色av免费观看| 久草视频这里只有精品| 亚洲人被黑人高潮完整版| 日韩欧美国产精品综合嫩v| 中老年在线免费视频| 国产精品久久久久毛片软件| 欧美欧美欧美欧美首页| 婷婷一区二区三区| 成av人免费青青久| 日本中文字幕片| 精品视频久久久久| 一级黄色大片免费观看| www.黄色片| 黄色一级免费视频| 日本成人在线不卡视频| 日本高清无吗v一区| 羞羞视频在线观看一区二区| 亚洲美女性视频| 999这里有精品| 国产在线一卡二卡| 狠狠97人人婷婷五月| 91精品少妇一区二区三区蜜桃臀| 在线观看毛片av| 亚洲永久av| 97视频在线免费播放| 日本中文字幕电影| 91在线观看污| 亚洲同志男男gay1069网站| 精品国产午夜福利| 一区二区三区欧洲区| 欧美视频精品在线观看| 亚洲精品videosex极品| 深夜免费福利视频| 最爽无遮挡行房视频在线| 久久精品国内一区二区三区| 97精品国产97久久久久久春色| 国产一区二区视频在线看| 91尤物国产福利在线观看| 日韩亚洲欧美综合| 日韩一区二区三区四区视频| 尤物免费看在线视频| 一本色道久久88综合亚洲精品ⅰ| 欧美成人一区二区三区电影| 开心婷婷激情| 久久精品亚洲| 热99精品只有里视频精品| 视频一区二区三| 岛国精品资源网站| 米奇777在线欧美播放| 乱一区二区三区在线播放| 日本成人在线播放| 久久精品国产美女| 91国产高清在线| 国产欧美日韩精品a在线观看| 一本一道波多野结衣一区二区| 国产日韩欧美影视| 久久久久久亚洲综合影院红桃| 久久精品超碰| 丝袜诱惑制服诱惑色一区在线观看| 欧美一区=区| 国产精品51麻豆cm传媒| 欧美日韩性视频一区二区三区| 欧美日韩在线视频一区二区三区| 91九色蝌蚪在线| 91九色蝌蚪视频| 黄色免费视频在线观看| www.欧美色| 中文字幕在线国产精品| 国产免费区一区二区三视频免费| 欧美久久久久免费| 99久热在线精品视频观看| 国产三级精品三级在线观看| 久久精品久久久久久久| 在线你懂的视频| 日本成人一级片| 亚洲一区二区三区观看| 国内精品国产三级国产99| 亚洲午夜未满十八勿入免费观看全集| 亚洲高清在线精品| 亚洲男人av| 丰满岳乱妇国产精品一区| av无码一区二区三区| 你懂的网站在线观看| 亚洲美女自拍视频| 亚洲免费在线视频观看| 日韩无码精品一区二区三区| 亚洲成av人片一区二区三区| av最新地址| 黄色av免费播放| 2021国产在线| 欧美日韩高清一区二区不卡| 亚洲 小说区 图片区 都市| 亚洲国产欧美日韩精品| 成人高潮片免费视频| 被弄出白浆喷水了视频| 蜜桃久久av| 一本久久a久久精品亚洲| 成人精品视频一区二区三区尤物| 97超碰国产一区二区三区| 亚洲激情亚洲| 欧美福利在线| h视频在线免费| 91九色蝌蚪国产| 天堂成人国产精品一区| 99re6热在线精品视频播放速度| 亚洲免费成人在线| 久久精品99国产| 伊人久久青草| 老熟妇高潮一区二区三区| 色婷婷国产精品| 国产日本一区二区三区| 一级毛片美女欧洲| 日韩精品色哟哟| 亚洲第一在线综合网站| 久久99深爱久久99精品| 国产精品视频免费| 国产精品久久国产精麻豆99网站| 欧洲午夜精品久久久| av资源中文色综合| 亚洲成人久久一区| 免费国产自久久久久三四区久久| 亚洲欧洲在线看| 3344国产永久在线观看视频| 一区二区冒白浆视频| 青青草免费在线观看| 国产一级片网址| 欧美日韩电影一区二区| 免费啪视频在线观看| 日本一区二区三区在线观看视频| 99久久精品无码一区二区毛片| 黄色的网站免费| 4kfree性满足欧美hd18| 97人人澡人人爽人人模亚洲| 欧美成人免费全部观看天天性色| 日韩电影中文 亚洲精品乱码| 欧美精品九九99久久| 特级黄国产片一级视频播放| 日韩一区日韩二区| 这里只有视频精品|