麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > AJAX > 正文

AJAX中DOM的操作方法

2024-09-01 08:26:00
字體:
來源:轉載
供稿:網友
被ajax中dom的操作郁悶了好幾天,今天總算搞明白了,自學就是苦啊,苦的一把鼻涕一把淚的,把教訓些出來,給后來者提個醒,老鳥就不要看了。

1.dom中的對xml的操作不要和瀏覽器中的弄混掉了,比如getelementbyname是瀏覽器中內置document對象的dom操作,你用來操作responsexml就是錯誤的.在瀏覽器中,你可以使用document.getelementsbyname('tagname')[0].value來獲取控件值,但是在操作 responsexml的時候你就必須使用getelementsbyname('tagname')[0].firstchild.data (nodevalue一樣)。

2.如果你要應用responsexml,那么你要在服務器的應答服務中寫上response.setcontenttype("text/xml");
假如你的ajax的代碼沒有一次通過,那么即使在你更改正確后,頁面也許還是錯誤的,這個是討厭的瀏覽器緩存造成的,
萬惡的緩存,我在這上面耽擱了至少1整天
所以你最好在服務器應答頁面寫上禁止緩存的語句 response.setheader("cache-control","no-cache");
(請求url后面+當前系統的毫秒數也是一種方法。在js中用new date().gettime()來獲取系統與某一特定時間的毫秒差額。).

3.因為當前ie的一些標準不完全符合w3c。例如:
監視控件的改變我們都知道onchange事件,但是對于text控件ie是不支持onchange屬性的,所幸我們onpropertychange事件來監聽text。
再如我們在除ie以外的瀏覽器中設置css屬性可以使用setatrribute(),但是在ie中不支持,同樣我們使用eobj.style.stylearrtibute=value來實現。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲网站一区 | 国产精品中文在线 | 极品五月天 | 久久人添人人爽人人爽人人片av | 国产999在线| 蜜桃视频在线免费播放 | 九九视频在线观看6 | 国产精品伊人久久 | 欧美激情在线播放 | 少妇一级淫片免费放播放 | 涩涩天堂 | 久久99精品久久久久久青青日本 | h视频在线免费看 | 亚洲一区国产二区 | 欧美一区在线观看视频 | 圆产精品久久久久久久久久久 | 国产无遮挡一级毛片 | 欧美日韩国产成人在线观看 | 欧美一级做a | 亚洲精品成人久久 | 黄网免费看 | 亚洲天堂成人在线观看 | 国产一区日韩精品 | 好吊色欧美一区二区三区四区 | 久草在线免费资源站 | 91在线视频福利 | 精品久久久久久国产 | 国产成人av免费观看 | 激情久久一区二区 | 亚洲第一成人久久网站 | 线观看免费完整aaa 久久不雅视频 | 99在线热视频 | 国产成人精品免高潮在线观看 | 女人叉开腿让男人桶 | 欧美性生活久久 | 27xxoo无遮挡动态视频 | 日韩精品一区二区三区中文 | av电影在线免费 | 国产一区免费视频 | 国产成人精品一区在线播放 | 黄色特级片黄色特级片 |