Последние учебники веб-разработки
×

JavaScript Справка

обзор

JavaScript

JS строка JS Число JS операторы JS Заявления JS математический JS Дата JS массив JS логический JS RegExp JS Глобальный JS конверсионный

браузер BOM

Window Navigator Screen History Location

HTML DOM

DOM Документ DOM элементы DOM Атрибуты DOM Мероприятия DOM Стиль

HTML Объекты

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

Другие объекты

CSSStyleDeclaration


 

HTML DOM replaceChild() Method

<Элемент объекта

пример

Заменить текстовый узел в <li> элемента в списке с новым текстовым узлом:

// Create a new text node called "Water"
var textnode = document.createTextNode("Water");

// Get the first child node of an <ul> element
var item = document.getElementById("myList").childNodes[0];

// Replace the first child node of <ul> with the newly created text node
item.replaceChild(textnode, item.childNodes[0]);

// Note: This example replaces only the Text node "Coffee" with a Text node "Water"

Перед удалением:

  • Coffee
  • Tea
  • Milk

После удаления:

  • Water
  • Tea
  • Milk
Попробуй сам "

Больше "Try it Yourself" примеры ниже.


Определение и использование

replaceChild() метод заменяет дочерний узел с новым узлом.

Новый узел может быть существующий узел в документе, или вы можете создать новый узел.

Совет: Используйте removeChild() метод , чтобы удалить дочерний узел из элемента.


Поддержка браузеров

метод
replaceChild() да да да да да

Синтаксис

Значения параметров
параметр Тип Описание
newnode Node object Необходимые. Объект узла вы хотите вставить
oldnode Node object Необходимые. Объект узла вы хотите удалить

Технические подробности

Возвращаемое значение: Объект Узел, представляющий заменить узел
DOM Version Базовый уровень 1 Узел объект

Примеры

Еще примеры

пример

Замените <li> элемент в списке с новым <li> элемента:

// Create a new <li> element
var elmnt = document.createElement("li");

// Create a new text node called "Water"
var textnode = document.createTextNode("Water");

// Append the text node to <li>
elmnt.appendChild(textnode);

// Get the <ul> element with id="myList"
var item = document.getElementById("myList");

// Replace the first child node (<li> with index 0) in <ul> with the newly created <li> element
item.replaceChild(elmnt, item.childNodes[0]);

// Note: This example replaces the entire <li> element

Перед удалением:

  • Coffee
  • Tea
  • Milk

После удаления:

  • Water
  • Tea
  • Milk
Попробуй сам "

<Элемент объекта