<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寫多了,腳本語言的靈活性有時候會讓你咂舌
    主站蜘蛛池模板: 亚洲成在人线av| 国产国拍精品亚洲AV片| 亚洲视频网站在线观看| 国产偷伦视频免费观看| 亚洲AV无码久久精品成人| 成在人线av无码免费高潮水| 亚洲精品专区在线观看| fc2免费人成在线视频| 精品国产成人亚洲午夜福利| 午夜国产精品免费观看| 久久亚洲精品国产精品婷婷| 中文字幕影片免费在线观看 | 日本特黄特色AAA大片免费| 国产精品免费视频播放器| 美女又黄又免费的视频| 亚洲成a人片在线观看国产| 亚洲美女在线观看播放| 美女内射毛片在线看免费人动物| 一级毛片直播亚洲| eeuss影院ss奇兵免费com| 亚洲人成网77777色在线播放| 久久99精品视免费看| 亚洲影视自拍揄拍愉拍| 国产精品视_精品国产免费| 免费看又黄又爽又猛的视频软件| 亚洲人成色77777在线观看大| 成全视频高清免费观看电视剧| 中文字幕亚洲综合精品一区| 国产va精品免费观看| 无遮挡免费一区二区三区| 亚洲av无码无在线观看红杏| 日韩精品福利片午夜免费观着| 黄网站在线播放视频免费观看 | 亚洲AV无码乱码在线观看代蜜桃| 天天操夜夜操免费视频| 久久久久女教师免费一区| 亚洲国产精品综合久久网各 | 女人张腿给男人桶视频免费版 | 精品国产人成亚洲区| 最近中文字幕免费mv在线视频| 亚洲人成电影网站免费|