十年專注于品牌網站建設 十余年專注于網站建設_小程序開發_APP開發,低調、敢創新、有情懷!
      南昌百恒網絡微信公眾號 掃一掃關注
      小程序
      tel-icon全國服務熱線:400-680-9298,0791-88117053
      掃一掃關注百恒網絡微信公眾號
      掃一掃打開百恒網絡微信小程序

      百恒網絡

      南昌百恒網絡

      結合實例詳細介紹createElement()使用方法和應用

      百恒網絡 2016-11-19 10517

      在開發過程中,我們經常要通過JS在DOM中加一些元素,例如,在用戶注冊時進行異步判斷用戶是否存,而給出相應的提示,則就要用到創建一個元素,將內容的字體樣式設置為紅色,內容為用戶名已經存在諸如些類的應用,在此我們著重介紹createElement()的使用方法和應用,使用document.createElement()方法可以創建新元素。這個方法只接受一個參數,即要創建元素的標簽名。這個標簽名在HTML文檔中不區分大小寫,而在XML(包括XHTML)文檔中,則是

      區分大小寫的。例如,使用下面的代碼可以創建一個

      元素:

      var div=document. createElement("div");

      在使用createElement()方法創建新元素的同時,也為新元素設置了ownerDocuemnt屬性。此時,還可以操作元素的特性,為它添加更多子節點,以及執行其他操作。來看下面的例子:

      div.id="myNewDiv";

      div.className="box";

      在新元素上設置這些特性只是給它們賦予了相應的信息。由于新元素尚未被添加到文檔樹中,因此設置這些特性不會影響瀏覽器的顯示。要把新元素添加到文檔樹,可以使用appendChild()、inser-

      tBefore()或replaceChild()方法。下面的代碼會把新創建的元素添加到文檔的元素中:

      document. body. appendChild( div);

      一旦將元素添加到文檔樹中,瀏覽器就會立即呈現該元素。此后,對這個元素所作的任何修改都會實時反映在瀏覽器中。

      在IE中可以以另一種方式使用createElement(),即為這個方法傳人完整的元素標簽,也可以包含屬性,接下來由南昌網站制作公司百恒網絡開發工程師結合實例介紹創建完整的DIV標簽,如下面的例子所示:

      var div=document. createElement("

      http://www.dgscpc.com

      ")j

      這種方式有助于避開在IE7及更早版本中動態創建元素的某些問題;下面是已知的一些這類問題。

      ◎不能設置動態創建的");

      //創建input元素

      var input=document. createElement("");

      //創建button元素

      var button=document.createElement("");

      //創建單選按鈕

      var radiol=document.createElement("");

      var radio2=document. createElement("");

      }

      與使用createElement()的慣常方式一樣,這樣的用法也會返回一個DOM元素的引用。可以將這個引用添加到文檔中,也可以對其加以增強。但是,由于這樣的用法要求使用瀏覽器檢測,因此我們建議只在需要避開lE及更早版本中上述某個問題的情況下使用。其他瀏覽器都不支持這種用法。

      本文僅限內部技術人員學習交流,不得作于其他商業用途.希望此文對廣技人員有所幫助。原創文章出自:南昌網站建設公司-百恒網絡 http: //www.dgscpc.com 如轉載請注明出處!

      400-680-9298,0791-88117053
      掃一掃關注百恒網絡微信公眾號
      掃一掃打開百恒網絡小程序

      歡迎您的光顧,我們將竭誠為您服務×

      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售后服務 售后服務
       
      售后服務 售后服務
       
      備案專線 備案專線
       
      ×
      国产精品国产三级国产专播下| 2021年国产精品久久| 热综合一本伊人久久精品| 国产色婷婷精品免费视频| 国产精品亚洲精品| 91精品综合久久久久久五月天| 精品成在人线AV无码免费看| 久久精品一区二区国产| 日韩va中文字幕无码电影| 99热这里只/这里有精品| 亚洲国产婷婷综合在线精品| 永久免费无码日韩视频| 国产精品国产三级国产AV′| 久久国语露脸国产精品电影| 99精品一区二区三区| 久久99视频精品| 国产成人高清精品一区二区三区| 亚洲?V无码成人精品区日韩| 国产精品成人扳**a毛片| 香蕉久久精品国产| 69精品免费视频| 日韩国产成人精品视频| 久久99精品久久久久久园产越南 | 日韩精品一区二区三区四区| 国产精品毛多多水多| 精品国产免费观看一区| 国产精品国产AV片国产| 国产美女在线精品免费观看| 国产乱人伦偷精品视频免| 免费精品人在线二线三线区别| 久久精品99久久香蕉国产| 亚洲精品国产日韩无码AV永久免费网 | 无码精品国产一区二区三区免费| 亚洲国产精品无码专区影院| 国产精品丝袜一区二区三区 | 亚洲国产精品自在在线观看| 一区二区三区精品| 人人妻人人澡人人爽人人精品| 999精品久久久中文字幕蜜桃| 精品久久久久久久久久中文字幕| 亚洲日韩中文在线精品第一|