Computer >> Máy Tính >  >> Lập trình >> HTML

Phương thức HTML DOM ReplaceChild ()

Phương thức DOM ReplaceChild () thay thế một nút con bằng một nút mới trong tài liệu HTML.

Cú pháp

Sau đây là cú pháp -

node.replaceChild(newNode,oldNode);

Ví dụ

Hãy để chúng tôi xem một ví dụ về phương thức ReplaceChild () -

<!DOCTYPE html>
<html>
<head>
<style>
   html{
      height:100%;
   }
   body{
      text-align:center;
      color:#fff;
      background: #ff7f5094;
      height:100%;
   }
   p{
      font-weight:700;
      font-size:1.2rem;
   }
   ul{
      list-style-type:none;
      padding:0;
   }
   .btn{
      background:#0197F6;
      border:none;
      height:2rem;
      border-radius:2px;
      width:35%;
      margin:2rem auto;
      display:block;
      color:#fff;
      outline:none;
      cursor:pointer;
   }
   .show{
      font-size:1.5rem;
   }
</style>
</head>
<body>
<h1>DOM replaceChild() Method Demo</h1>
<p>Hi, My favourite subjects are:</p>
<ul id="subjectList">
<li>Physics</li>
<li id="chemistry">Chemistry</li>
<li>Maths</li>
<li>English</li>
</ul>
<button onclick="changeSubject()" class='btn'>Change Physics to Biology</button>
<script>
   function changeSubject() {
      var textnode = document.createTextNode("Biology");
      var list = document.getElementById("subjectList");
      list.replaceChild(textnode, list.childNodes[0]);
   }
</script>
</body>
</html>

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Phương thức HTML DOM ReplaceChild ()

Nhấp vào nút “ xanh lam ”Để thay thế nút con đầu tiên của danh sách chủ đề -

Phương thức HTML DOM ReplaceChild ()