Home  >  Article  >  Web Front-end  >  Summary of js implementation of creating and deleting html elements_javascript skills

Summary of js implementation of creating and deleting html elements_javascript skills

WBOY
WBOYOriginal
2016-05-16 15:37:391281browse

If I want to create a div element.

1. Create using DOM object:

Create elements using the document.createElement('div') method.

2. Use JQuery to create:

Create elements directly using the $('dc6dce4a544fdca2df29d5ac0ea9906bNew element created via JQuery16b28748ea4df4d9c2150843fecfba68') method.

If you need to delete the div element with the id of 'div2js'.

1. Use DOM objects

First, you need to find the parent element of the deleted element, and delete the child elements that need to be deleted through the parent element.

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

2. Use JQuery

Find and delete directly.

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

Finally let’s look at an example

<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>";  

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn