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

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

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

        明月松間照 清泉石上流


                                            ——— 兵臨城下   貓科動物
    posts - 70, comments - 137, trackbacks - 0, articles - 23
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    今天遇到的問題!關于JavaScript

    Posted on 2006-08-02 21:15 兵臨城下 閱讀(416) 評論(4)  編輯  收藏 所屬分類: JavaScript
    ???????? 光說很難說清楚,我給大家演示一下:
    ???????? 網頁中存在這樣的一個數組,通過script打出的 <script>var pdt =[1,2];</script>,邏輯是想通過這個數組的長度來控制一張圖片的鏈接:<img id = "ref" src="/reference.tif" width="389"/>。
    ???????? 控制方法如下:在<body onload = "reference()">中調用這個js方法。
    ???????? function reference() {
    ?????????????? var img = document.getElementById("ref");
    ?????????????? if(typeof(pdt) = = undefined ||? pdt.length = =0) {
    ????????????????????? img.style.filter = "Gray";
    ????????????? }else{?? img.onclick="REF_ON()"; }
    ???????? }
    ???????? 運行后頁面沒有提示任何js錯誤,在pdt不為空時察看代碼,圖片鏈接中已變為:<img id = "ref"? onclick = "REF_ON()" src="/reference.tif" width="389" />,說明js方法已添加成功,然而點擊圖片時卻沒有任何反應,不知為何?
    ???????? 后和同事討論,將代碼改變如下就OK了:
    ???????? <img id = "ref"? onclick="REF_ON()"? src="/reference.tif" width="389"/>將方法調用先直接寫入頁面中,JS方法改變如下:
    ???????? function reference() {
    ?????????????? var img = document.getElementById("ref");
    ?????????????? if(typeof(pdt) = = null? ||? pdt.length = =0) {
    ????????????????????? img.style.filter = "Gray";
    ????????????????????? img.onclick = null;????????
    ?????????????? }
    ???????? }
    ???????? 兩種方法在邏輯上看沒什么區別,但最終實現確不一樣,想請教大家,第一種方法為何不行?奇怪的是JS方法已把onclick成功加入到頁面中,為什么點擊后沒有反應??

    評論

    # re: 今天遇到的問題!關于JavaScript  回復  更多評論   

    2006-08-03 08:49 by hahahehe
    暈,img.onclick="REF_ON()"; 你給onclick添加了一個啥啊,字符串啊,你應該這么寫嘛,img.onclick=REF_ON; 呵呵

    # re: 今天遇到的問題!關于JavaScript  回復  更多評論   

    2006-08-03 20:40 by 兵臨城下
    原來是這樣,呵呵!學JAVA很久了,但JS確實初學,見笑了!
    謝謝了!

    # re: 今天遇到的問題!關于JavaScript  回復  更多評論   

    2006-08-03 20:45 by 兵臨城下
    JS的控制確實比較精細啊!有種全盤掌握,隨心所欲的感覺,很爽!呵呵!

    # re: 今天遇到的問題!關于JavaScript  回復  更多評論   

    2006-08-04 08:47 by hahahehe
    是啊,以前對js的理解太有限了,js其實是一門非常好的語言,學學還是很有價值的,js基本功打牢了可以去研究一下prototype庫,寫的真是一級棒,java寫多了,腳本語言的靈活性有時候會讓你咂舌
    主站蜘蛛池模板: 中文字幕天天躁日日躁狠狠躁免费| 国产无人区码卡二卡三卡免费| 亚洲人成亚洲精品| 国产免费毛不卡片| 女人裸身j部免费视频无遮挡| 亚洲高清国产拍精品26U| 国产v精品成人免费视频400条| 无码天堂亚洲国产AV| 亚洲妇熟XXXX妇色黄| 大学生美女毛片免费视频| 青娱乐在线视频免费观看| 亚洲国产精品VA在线观看麻豆 | 好吊妞视频免费视频| 国产无遮挡色视频免费观看性色| 亚洲福利电影在线观看| 亚洲另类少妇17p| 免费AA片少妇人AA片直播| 中文字幕乱理片免费完整的| 77777午夜亚洲| 亚洲va中文字幕无码久久不卡| 在线观看免费精品国产| 18女人腿打开无遮掩免费| 一级做α爱过程免费视频| 香蕉大伊亚洲人在线观看| 亚洲av无码片在线播放| 亚洲日本一区二区三区在线不卡| 69堂人成无码免费视频果冻传媒| 久青草视频97国内免费影视| 亚洲熟妇无码一区二区三区 | 国产亚洲精午夜久久久久久| 国国内清清草原免费视频99| 波多野结衣免费一区视频| 看一级毛片免费观看视频| 亚洲1234区乱码| 亚洲麻豆精品果冻传媒| 日韩亚洲人成在线综合日本 | 亚洲色偷精品一区二区三区| 亚洲国产高清视频| 亚洲精品无码av人在线观看| 免费国产综合视频在线看| 免费观看毛片视频|