<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qqjianyue代碼工

    砌java代碼
    posts - 62, comments - 9, trackbacks - 0, articles - 10
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    javascript定位頁面tag object

    Posted on 2008-08-27 18:57 Qzi 閱讀(1035) 評論(0)  編輯  收藏 所屬分類: javascript

    第一條:javascript非常脆弱,請一定要小心,不要敲錯(cuò)一個(gè)單詞,也不要異想天開地理解js函數(shù),出現(xiàn)一點(diǎn)差錯(cuò)都搞死人。改善方法是:多點(diǎn)copy,使用firefox的firebug也是調(diào)試javascript的好方法。

    1.getElementsByTagName(tagName)可以使用很多元素對象來調(diào)用,我沒有全試過,所以不敢打包票,不過基本上就是你想要用到的標(biāo)簽,都可以使用它來獲得他的子標(biāo)簽array,不管幾層以內(nèi)。

    2.getElementById只能用用document對象來調(diào)用,你試一下看看div能否使用這個(gè)函數(shù)找到他的子標(biāo)簽,答案是否的。 頁面上的id可以直接用作變量名來引用標(biāo)簽對象。

    3.getElementsByName也只能用在document對象,然后不是任意一個(gè)標(biāo)簽都有name,注意有些標(biāo)簽沒有name的,你異想天開地為任何標(biāo)簽都加個(gè)name屬性,結(jié)果就是這個(gè)name并不能用來索引這個(gè)標(biāo)簽。

    4.form元素里面的input元素可以通過.id或者.name的方式獲得其中元素, 即使隔著div和table都可以. 但是div和table是無法這樣從form中獲得的, form里面的元素也無法從table和div中使用這種方法獲得.

    注意"s"的區(qū)別,唯一性

    innerHTML屬性可以改變span里面的值, 但是innerText卻不行,不知道為什么.

    最好的調(diào)試方法,alert函數(shù)。

    以上不敢包正確,但是的確是我自己測試以后得來的,改變了自己以前很多的想法,原來設(shè)計(jì)者搞得那么卑鄙的,弄死人了。

    歡迎補(bǔ)充,有關(guān)[]的使用來代替函數(shù)查找,我還沒有試驗(yàn)。

    主站蜘蛛池模板: 亚洲国产精品不卡毛片a在线| 一级成人a毛片免费播放| 扒开双腿猛进入爽爽免费视频 | 在线观看免费国产视频| 亚洲无吗在线视频| 97免费人妻无码视频| 亚洲精品国产国语| 18禁成年无码免费网站无遮挡| 亚洲另类古典武侠| 人妻视频一区二区三区免费| 在线精品亚洲一区二区| 九九全国免费视频| 亚洲AV无码一区二区三区在线观看 | 精品日韩亚洲AV无码| a级毛片黄免费a级毛片| 亚洲国产精品一区二区久久hs| 久久精品国产亚洲av麻豆色欲 | a级毛片毛片免费观看久潮喷| 国产V亚洲V天堂A无码| 95免费观看体验区视频| 亚洲第一成年网站大全亚洲| 操美女视频免费网站| 成人午夜免费视频| 亚洲国产无套无码av电影| 91精品国产免费| 亚洲av无码成人精品区一本二本 | 国产一级淫片a免费播放口| 亚洲综合久久成人69| 好吊妞788免费视频播放| 杨幂最新免费特级毛片| 婷婷亚洲综合五月天小说| 桃子视频在线观看高清免费完整| 亚洲AV色欲色欲WWW| 亚洲成Av人片乱码色午夜| 成年人在线免费观看| 国产精品福利片免费看| 久久亚洲AV无码精品色午夜麻豆| 手机看片久久国产免费| 日韩免费在线视频| 亚洲精品无码专区在线播放| 亚洲精品国产字幕久久不卡|