posts - 59,  comments - 323,  trackbacks - 0
            “吃藥”是一句上海話,就類似于“被晃掂”的意思。
           
            大家先看看這段代碼:
          <div id="a">
          </div>
          <script type="text/javascript">
          var node=document.createElement("div");
          node.setAttribute(
          "class","test");
          var tn=document.createTextNode("Test1");
          node.appendChild(tn);
          var a=document.getElementById("a");
          a.appendChild(node);
          </script>
            它在FireFox里能夠正確運行,一個class為test的div,被正確的顯示出來了。但是在IE里面,死活就是不行。
           
            后來我才知道,不能用setAttribute,而是得用setAttributeNode
           
          <div id="a">
          </div>
          <script type="text/javascript">
          var node=document.createElement("div");
          var attr=document.createAttribute("class");
          attr.value
          ="test";
          node.setAttributeNode(attr);
          var tn=document.createTextNode("Test1");
          node.appendChild(tn);
          var a=document.getElementById("a");
          a.appendChild(node);
          </script>

           

            犀牛書里是這么說的:“通常,用setAttribute()方法,比用setAttributeNode()簡單。但是,要為XML文檔定義一個性質(zhì)包含實體引用的性質(zhì)時,應(yīng)該使用setAttributeNode()方法。

            什么叫XML文檔呀?什么叫性質(zhì)包含實體引用的性質(zhì)呀?反正我在IE里,搞搞HTML文檔,就是出不來,用了setAttributeNode,就成功了。

           

            所以,我“吃了犀牛書的藥”了。

          posted on 2006-01-25 01:23 讀書、思考、生活 閱讀(814) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          <2006年1月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          常用鏈接

          留言簿(20)

          隨筆檔案

          友情BLOG

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 金门县| 志丹县| 灵宝市| 城固县| 营山县| 维西| 太仆寺旗| 福安市| 威远县| 兴文县| 浦县| 白银市| 二连浩特市| 榆中县| 广元市| 肇源县| 泽库县| 沐川县| 青冈县| 贞丰县| 平舆县| 沧源| 东宁县| 富宁县| 永济市| 安仁县| 城固县| 图片| 宁波市| 富宁县| 鲁甸县| 托里县| 延吉市| 南平市| 桃江县| 盱眙县| 杭锦旗| 图木舒克市| 平谷区| 韩城市| 攀枝花市|