日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jQuery.html()方法ie下不能设置html代码的问题

發布時間:2025/3/11 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jQuery.html()方法ie下不能设置html代码的问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  jQuery一般來說還是很好用的,但有時候它也會有些問題的,比如jQuery的html()方法設置html代碼,在一種情況下,ie6、ie7、ie8 下是不能設置html代碼的。本文說的問題只針對ie8(包括ie8)以下的瀏覽器。

  1.什么情況下IE6、IE7、IE8 jQuery.html("xxx")方法會設置不上html代碼?

  答:當被加載的的html代碼里面出現以下情況,ie8(包括ie8)以下是設置不上html代碼的:

    a) 被設置的html代碼中包含引用其他js的,如:<script src="Stone.js" type="text/javascript"></script> 這種情況下,設置html代碼無效。

    b) 被設置的html代碼中包含js 方法的,如:function Stone(){ alert("我叫MT"); },設置html代碼無效。

    c) 被設置的html代碼中有css 樣式的,如:.Stone ul li{ list-style:none;float:left;?}等,設置的html代碼無效。[附加:被設置的html代碼中如果包含引用其他外部

      ? ??樣式的,比如:<link href="../Css/style.css" rel="stylesheet" type="text/css" />,雖然不會影響html設置,但是被引用的css是無效的,是沒有樣式的。]

  2.原因分析:

  答:被設置的html,jQuery只是單純的解析為html,不會去理會其他的因素和代碼,所有導致上述問題的出現。

  3.解決方案:

  答:去掉被設置的js引用css引用和代碼即可解決。


【Stone 制作整理,引用請寫明出處謝謝合作,聯系QQ:1370569】

    

總結

以上是生活随笔為你收集整理的jQuery.html()方法ie下不能设置html代码的问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。