<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寫多了,腳本語言的靈活性有時候會讓你咂舌
    主站蜘蛛池模板: 2015日韩永久免费视频播放| 国产亚洲人成在线影院| 丁香花在线视频观看免费| 国产免费资源高清小视频在线观看| 亚洲免费中文字幕| 欧亚精品一区三区免费| 亚洲av日韩av综合| 一个人在线观看视频免费| 亚洲一区无码中文字幕乱码| 成人免费视频77777| 亚洲高清免费在线观看| 免费成人在线视频观看| 亚洲国产精品久久久久婷婷软件| 日本视频在线观看永久免费| 亚洲AV日韩AV永久无码绿巨人 | 久久久久亚洲国产AV麻豆| 精品国产精品久久一区免费式| 亚洲精品成a人在线观看☆| 国产精品自在自线免费观看| 亚洲精品自偷自拍无码| 日本中文一区二区三区亚洲| 一级看片免费视频| 亚洲成AV人片在WWW| www亚洲精品少妇裸乳一区二区| 四虎一区二区成人免费影院网址 | 亚洲国产精品人人做人人爽| 人禽伦免费交视频播放| 亚洲Av无码专区国产乱码DVD| 亚洲日韩精品国产3区| 国产一区二区三区在线观看免费 | 亚洲日本一线产区和二线 | 国产午夜亚洲精品不卡| 久久影视综合亚洲| 最近2019中文字幕免费大全5 | 国产成人亚洲综合a∨| 国产亚洲一区二区三区在线不卡| 国产拍拍拍无码视频免费| 久久精品国产亚洲av麻豆图片| 国产精品久久香蕉免费播放| 久草免费福利视频| 国产成人精品日本亚洲专区6|