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

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

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

    posts - 82, comments - 269, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    JS小結(jié)

    Posted on 2007-03-19 10:45 itspy 閱讀(837) 評論(0)  編輯  收藏

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "<html>
    <head>
    <title>JS小結(jié)</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">

    <SCRIPT LANGUAGE="JavaScript" src="prototype.js">

    </SCRIPT>


    <SCRIPT LANGUAGE="JavaScript">


    function hello(){

    ?

    alert($("testCell").parentNode.nodeName);  //①應(yīng)該打印div,實(shí)際打印"tr"

    alert($("testLine").parentNode.nodeName);  //②應(yīng)該打印table,實(shí)際打印"tbody"

    var tr = document.createElement("tr");

    tr.innerHTML="<td>abc</td>";

    alert(tr.innerHTML);             //③打印的為“abc</td>”

    alert($("testCell").nextSibling.nodeName); //④IE打印“TD”,F(xiàn)ireFox打印“#text"

    }
    </SCRIPT>

    <SCRIPT LANGUAGE="JavaScript">

    </SCRIPT>

    </head>

    <body>

    <br/>

    <table width="300" border="1">
    ?
    ? <TR id="testLine">
    ?<div id="testDIV">
    ? ?<TD? id="testCell" >2</TD>
    ? ?<TD>&nbsp;</TD>
    ? ?<TD>&nbsp;</TD>
    ? ?<TD>&nbsp;</TD>
    ?</div>
    ? </TR>?

    </table>

    <br/>

    <INPUT TYPE="submit" onclick="hello();">

    ?

    <br/>

    ①:此處無法打印div是因?yàn)?,瀏覽器對表格的實(shí)現(xiàn)是有強(qiáng)行規(guī)定的,在tr中,只能包含td元素??梢詤⒖紭?biāo)準(zhǔn):http://www.w3.org/TR/html401/struct/tables.html#h-11.2.5<br/>
    如果你強(qiáng)行加入一些元素,表格結(jié)構(gòu)也不會破壞,瀏覽器會把你的元素添加到其它地方,比如處于與Table同一層次的級別。<br/><br/>


    ②此處與第一處一樣,沒有打印出table,是因?yàn)槟汶m然沒有在table中定義tbody,但是w3c標(biāo)準(zhǔn)定義了table中一定要包含至少一個tbody。<br/>
    <!ELEMENT TABLE - -(CAPTION?, (COL*|COLGROUP*), THEAD?, TFOOT?, TBODY+)>,詳情可以參考:http://www.w3.org/TR/html401/struct/tables.html#h-11.2.1<br/>
    ?平時我們對表格進(jìn)行操作時,應(yīng)該養(yǎng)成添加行時對tbody進(jìn)行操作,而不是直接往table中添加tr元素,這樣在不同的瀏覽器上,會有不同的表現(xiàn)。<br/><br/>

    ③處的原因我也不知道為什么,反正只有對<tr><td>這類元素進(jìn)行處理時要小心就是。其它html元素沒遇到這類問題。<br/><br/>

    ④處就是因?yàn)椴煌臑g覽器的實(shí)現(xiàn)不一樣了,在IE中,遇到回車,空格之類的都會過濾了,不顯示出來。但在IE中,它將其顯示成TEXT節(jié)點(diǎn)類型,處理時也要小心點(diǎn)。<br/><br/><br/>


    注:示例的運(yùn)行,需要prototype庫。完整可以使用的例子可以在如下地址下載
    http://m.tkk7.com/Files/itspy/test_ajax.rar

    </body>
    </html>


    ?

    ?

    ?

    ?


    ?


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 精品久久久久久国产免费了 | 中文字幕亚洲乱码熟女一区二区| 亚洲人成人网毛片在线播放| 2020因为爱你带字幕免费观看全集 | 99免费在线视频| 成年免费大片黄在线观看岛国| 91亚洲国产在人线播放午夜 | 成人a视频片在线观看免费| 亚洲制服丝袜在线播放| 无码日韩人妻av一区免费| 亚洲中文字幕久久精品无码VA | 一级毛片aa高清免费观看| 91九色老熟女免费资源站 | 亚洲性在线看高清h片| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | a免费毛片在线播放| 在线亚洲人成电影网站色www| 国产精品免费看久久久香蕉 | 亚洲一区二区三区无码国产| 免费在线观看一区| 中文字幕精品亚洲无线码二区| 亚欧乱色国产精品免费视频| 亚洲成a人片在线观看无码专区| 可以免费观看的国产视频| 亚洲日韩中文字幕| 鲁丝片一区二区三区免费| 亚洲第一成年网站大全亚洲| 全免费一级午夜毛片| 亚洲乱码无码永久不卡在线 | 亚洲乱码国产一区三区| 久久久久久夜精品精品免费啦| 亚洲成A∨人片在线观看无码| 全免费a级毛片免费**视频| 一个人看的免费观看日本视频www| 亚洲av无码不卡| 天天摸夜夜摸成人免费视频| 国产精品免费久久久久影院| 亚洲乱码一二三四五六区| 亚洲?V无码乱码国产精品| 6080午夜一级毛片免费看| 国产成人亚洲精品播放器下载|