이번에는 동적으로 태그를 추가하고 삭제하는 JS를 조작하는 방법과 태그를 동적으로 추가하고 삭제하는 JS를 조작하는 방법에 대한 주의 사항에 대해 설명하겠습니다. 다음은 실제 사례입니다.
1.p 태그
<p id="mp3"> <p>1</p> <button onclick="myFun9()">添加</button> </p>
2.js
function myFun9() { var mp3 = document.getElementById("mp3"); //获取组件1 var eleme = document.createElement("p"); //创建组件2 var ele_content = document.createTextNode("2");//创建节点内容 eleme.appendChild(ele_content); // 组件添加节点 mp3.appendChild(eleme); //组件2加入组件1 } ==================删除============================== <button onclick="myFun10()">删除</button> <p id="mp4"> <p id="p1">1</p> <p id="p2">2</p> <p id="p3">3</p> <p id="p4">4</p> <p id="p5">5</p> </p> function myFun10(){ var parent=document.getElementById("mp4"); var son=document.getElementById("p1"); parent.removeChild(son); }
추가됨:
js에서 동적으로 생성된 작은 점(동적으로 생성된 작은 점)을 살펴보겠습니다. 캐러셀 이미지) 도트)
동적으로 작은 도트 생성(캐러셀 이미지 수에 따라 작은 도트를 동적으로 생성)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> body,ul{ padding: 0; margin: 0; } ul{ list-style: none; } .lunbo{ width: 730px; height: 454px; margin: 100px auto; overflow: hidden; position: relative; } .circle{ position: absolute; left: 50%; margin-left: -50px; bottom: 10px; } .circle span{ display: inline-block; width: 18px; height: 18px; background-color: #ccc; text-align: center; border-radius: 18px; cursor: pointer; margin-right:10px; } .circle span.current{ background-color: yellow; } </style> <script> window.onload = function(){ function $(id){ return document.getElementById(id); } //动态生成轮播图小圆点 var circle = document.createElement("p"); circle.setAttribute("class","circle"); var lis = document.getElementsByTagName("li"); for(var i=0; i<lis.length; i++){ var span = document.createElement("span"); span.innerHTML = i+1; circle.appendChild(span); } $("scroll").appendChild(circle); var spanChildren = circle.children; spanChildren[0].setAttribute("class","current"); } </script> </head> <body> <p class="lunbo" id="scroll"> <ul id="ul"> <li><img src="images/11.jpg" alt=""></li> <li><img src="images/22.jpg" alt=""></li> <li><img src="images/33.jpg" alt=""></li> <li><img src="images/44.jpg" alt=""></li> <li><img src="images/55.jpg" alt=""></li> <li><img src="images/66.jpg" alt=""></li> </ul> <!-- <p class="circle"> <span>1</span> <span class="current">2</span> <span>3</span> <span>4</span> <span>5</span> <span>6</span> </p> --> </p> </body> </html>
이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. 더 흥미로운 정보를 확인하세요. PHP 중국어 웹사이트 기사에서 다른 관련 주제에 주목하세요!
추천 도서:
json 개체를 정렬하고 동일한 ID를 가진 데이터를 삭제하는 방법
위 내용은 태그를 동적으로 추가하고 삭제하기 위해 JS를 작동하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!