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

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

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

    兩個(gè)小問(wèn)題備忘以及繼續(xù)談交互

    繼續(xù)談?wù)劷换ィ捎谠谀壳暗捻?xiàng)目中真正的去考慮了交互,發(fā)現(xiàn)以前在實(shí)現(xiàn)功能的時(shí)候真的完全沒(méi)考慮這些,例如怎么樣用戶才能更加方便的找到和使用他想要的功能,還有對(duì)于初級(jí)用戶、中間用戶和專家用戶系統(tǒng)應(yīng)該分別怎樣去支持好,最近的想法主要是集中在工具欄按鈕和菜單按鈕上,office、IE等等各種客戶端的軟件基本都采用了這樣的方式設(shè)計(jì),而在B/S中其實(shí)同樣如此,而以前在實(shí)現(xiàn)功能時(shí)通常會(huì)把這兩者搞得很混淆,導(dǎo)致系統(tǒng)非常的不好用、不方便用,而現(xiàn)在慢慢的開(kāi)始重視工具欄按鈕和菜單按鈕的區(qū)別,菜單按鈕屬于完整型的,幾乎所有功能都能通過(guò)菜單按鈕找到入口,而且在菜單按鈕中還會(huì)放置系統(tǒng)中非常少使用的功能以及各種功能的配置入口;而在工具欄中則放置用戶常用的功能以及無(wú)需配置可直接起效果的按鈕,象直接打印的按鈕等,菜單和工具欄這兩個(gè)東西在About Face書(shū)中討論的比較多,不過(guò)也只有在真正使用的時(shí)候才能領(lǐng)會(huì)About Face書(shū)中的思想。

    備忘的問(wèn)題一:
    javascript清空表格中行的問(wèn)題。
    開(kāi)始是這么寫的:
    這是table部分:

    < table >
    < tbody? id ="tableId" >
    ????
    < tr >< td > 1 </ td ></ tr >
    ????
    < tr >< td > 2 </ td ></ tr >
    ????
    < tr >< td > 3 </ td ></ tr >
    ????
    < tr >< td > 4 </ td ></ tr >
    </ tbody >
    </ table >
    這是清空表格中行的js:
    var?tableEle=document.getElementById("tableId");
    var?rows=tableEle.getElementsByTagName("tr");
    for(var?i=0;i<rows.length;i++){
    ????tableEle.deleteRow(i);
    }
    運(yùn)行這段js后會(huì)發(fā)現(xiàn)刪除的是1、3兩行,而2、4兩行則留下了,這個(gè)問(wèn)題仔細(xì)去看就會(huì)發(fā)現(xiàn)非常簡(jiǎn)單,是因?yàn)閠ableEle.deleteRow(i)這個(gè)問(wèn)題,當(dāng)i為0時(shí),即刪除了1這行,而當(dāng)i為1時(shí),表格中的行則已經(jīng)變?yōu)榱?、3、4,而這個(gè)時(shí)候刪除的為序號(hào)為1的行,即3這行,再繼續(xù)執(zhí)行的tableEle.deleteRow已經(jīng)沒(méi)作用了。
    發(fā)現(xiàn)了這個(gè)問(wèn)題后就很簡(jiǎn)單了,就改為tableEle.deleteRow(0)就行了,覺(jué)得應(yīng)該有更為簡(jiǎn)單的辦法,但目前尚未找到,還望知道的XDJM們告知一聲,thx。
    備忘的問(wèn)題二:
    動(dòng)態(tài)創(chuàng)建的radio按鈕無(wú)法選中的問(wèn)題。
    其中radio按鈕是通過(guò)
    var?radioEle=document.createElement("input");
    radioEle.type
    ="radio";
    radioEle.name
    ="radioBtn";
    這樣創(chuàng)建出來(lái)的,運(yùn)行后就發(fā)現(xiàn)radio這個(gè)按鈕沒(méi)法選中,后來(lái)把name屬性放到createElement那段里(document.createElement("<input name=radioBtn>"))才行,而通過(guò)radioEle.name這樣屬性賦值的方式就會(huì)出現(xiàn)這個(gè)問(wèn)題。

    posted on 2006-09-06 20:10 BlueDavy 閱讀(2840) 評(píng)論(5)  編輯  收藏 所屬分類: Javascript業(yè)界隨想

    評(píng)論

    # re: 兩個(gè)小問(wèn)題備忘以及繼續(xù)談交互 2006-09-07 11:35 Avant

    兩個(gè)辦法:
    1) var tableEle=document.getElementById("tableId");
    while(tableEle.firstChild)
    {
    tableEle.removeChild(tableEle.firstChild);
    }
    2) var tableEle=document.getElementById("tableId");
    var rows=tableEle.getElementsByTagName("tr");
    for(var i=rows.length -1; i >=0; i--){
    tableEle.deleteRow(i);
    }  回復(fù)  更多評(píng)論   

    # re: 兩個(gè)小問(wèn)題備忘以及繼續(xù)談交互 2006-09-08 19:42 BennyBao

    你的第二個(gè)問(wèn)題我也碰到過(guò),后來(lái)用innerHTML替代了。因?yàn)閐ocument.createElement("<input name=radioBtn>")在Mozilla下是行不通的。  回復(fù)  更多評(píng)論   

    # re: 兩個(gè)小問(wèn)題備忘以及繼續(xù)談交互 2006-10-06 11:40 IUSR

    呃,第二個(gè)問(wèn)題確實(shí)比較古怪。ff下沒(méi)問(wèn)題,IE下用ie dev toolbar一看沒(méi)有name屬性,就算在dom explorer里加也加不進(jìn)去。我記得IE下很多表單元素都很變態(tài),很多限制,不知道是不是原先被各色人等搞的次數(shù)太多了XD  回復(fù)  更多評(píng)論   

    # re: 兩個(gè)小問(wèn)題備忘以及繼續(xù)談交互[未登錄](méi) 2009-08-07 10:05 steven

    var tableEle=document.getElementById("tableId");
    var rows=tableEle.getElementsByTagName("tr");
    for(var i=0;i<rows.length;i++){
    tableEle.deleteRow(0); ---i改為0
    }  回復(fù)  更多評(píng)論   

    # re: 兩個(gè)小問(wèn)題備忘以及繼續(xù)談交互 2010-01-11 15:11 liuq

    在tr上增加屬性id="tr_1",id="tr_2"...然后取,再刪,想怎么刪都行  回復(fù)  更多評(píng)論   

    公告

     









    feedsky
    抓蝦
    google reader
    鮮果

    導(dǎo)航

    <2006年9月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    1234567

    統(tǒng)計(jì)

    隨筆分類

    隨筆檔案

    文章檔案

    Blogger's

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 免费在线看v网址| 亚洲国产日韩成人综合天堂| 亚洲国产欧洲综合997久久| jiz zz在亚洲| 亚洲第一页日韩专区| 精品一区二区三区免费| 亚洲视频一区二区三区四区| 97免费人妻无码视频| 亚洲色图.com| 国产精品色午夜视频免费看| 国色精品va在线观看免费视频| 亚洲精品亚洲人成在线播放| 久久久久亚洲?V成人无码| 先锋影音资源片午夜在线观看视频免费播放 | 男女猛烈激情xx00免费视频| 亚洲AV福利天堂一区二区三| 永久免费无码网站在线观看| 成全视成人免费观看在线看| 一区二区亚洲精品精华液| 欧洲精品免费一区二区三区| a级毛片在线免费| 亚洲图片在线观看| 国产免费AV片无码永久免费| 999任你躁在线精品免费不卡| 亚洲国产精品日韩在线| 国产精品亚洲不卡一区二区三区| 97免费人妻无码视频| 在线观看免费无码专区| 国产精品亚洲综合天堂夜夜| 亚洲精品国产专区91在线| 国产亚洲视频在线播放| 97免费人妻在线视频| jlzzjlzz亚洲jzjzjz| 特级淫片国产免费高清视频| 99爱免费观看视频在线| 一区二区三区免费视频播放器| 亚洲成AV人片一区二区| 一个人在线观看视频免费| 免费萌白酱国产一区二区三区| 美国毛片亚洲社区在线观看| 亚洲国产精品张柏芝在线观看|