js實現建立刪除html元素小結_javascript技巧

來源:互聯網
上載者:User

如果我要建立一個div元素。

1.使用DOM對象建立:

使用document.createElement('div')方法建立元素。

 2.使用JQuery建立:

使用$('<div>通過JQuery建立的新元素</div>')的方法直接建立元素。

如果需要將id是‘div2js'的div元素刪除。

1.使用DOM對象

首先需要找到被刪元素的父元素,通過父元素將其需要刪除的子項目刪除。

var el = document.getElementById('div2js'); el.parentNode.removeChild(el);

2.使用JQuery

直接找到並刪除。

$('#div2js').remove();

最後我們來看個執行個體

<script type="text/javascript" language="Javascript"> function InputOnBlur() {    var name=document.getElementById("name").value;      if(name.length >10 || name.length<2)        {         var element=document.getElementById("message");       if(element)       {       //alert(element.parentNode.innerHTML);       element.parentNode.removeChild(element);       }                var MySpan=document.createElement("span");                document.getElementById("containers").appendChild(MySpan);                MySpan.id = "message";                MySpan.innerHTML = "<img src='false.jpg' alt='請輸入正確的姓名'/>請輸入正確的姓名";         }              else{       var element=document.getElementById("message");       if(element)       {       //alert(element.innerHTML);       element.parentNode.removeChild(element);       }                var MySpan=document.createElement("span");                document.getElementById("containers").appendChild(MySpan);                MySpan.id = "message";                MySpan.innerHTML = "<img src='true.gif' alt='該使用者名稱輸入正確'/>該使用者名稱輸入正確";           } } </script><div>  姓名:<input id="name" type="text" onblur="InputOnBlur()" /><span id="containers"></span></div>  <script language="javascript">  document.getElementById("containers").innerHTML = "<font color=red>請輸入姓名</font>";  

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.