美文网首页webAPI
替换子元素

替换子元素

作者: 椋椋夜色 | 来源:发表于2019-05-10 23:09 被阅读0次

<!DOCTYPE html>
<html lang="zh-CN">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title> 替换子元素 </title>

</head>

<body>
    <!-- replaceChild:
        替换子元素
        参数1:新的内容,参数2:被替换的子元素

        总结:要操作子元素都要调用父元素的方法
        删除:removeChild
        添加:appendChild
        插入:insertBefore
        替换:replaceChild

        以上方法都是父元素调用的 -->

    <input type="button" value="创建新的li替换li3" id="btn1">
    <input type="button" value="已经存在的li替换li3" id="btn2">
    <ul id="ul1">
        <li>隔壁老王1</li>
        <li>隔壁老王2</li>
        <li id="li3">隔壁老王3</li>
        <li>隔壁老王4</li>
        <li id="li5">隔壁老王5</li>

        <script>

            // 找到元素
            var ul1 = document.getElementById('ul1');
            var li3 = document.getElementById('li3');
            var li5 = document.getElementById('li5');

            // 添加点击事件
            //创建新的li替换li3
            document.getElementById('btn1').onclick = function() {
                var li = document.createElement('li');
                li.innerHTML = "新的li";
                // 替换子元素:参数1:新的内容,参数2:被替换的子元素
                ul1.replaceChild(li,li3);
            }
            //已经存在的li替换li3
            document.getElementById('btn2').onclick = function() {
                // 替换子元素:参数1:已经存在的内容,参数2:被替换的子元素
                ul1.replaceChild(li3,li5);
            }

        </script>
</body>

</html>

相关文章

  • 替换子元素

    替换子元素

  • splice 用法

    splice 的功能: 删除元素/ 插入元素/ 替换元素 删除元素的用法: 替换元素 插入元素, 和替换元素的差别...

  • CSS2.1大纲梳理(1)

    元素 替换元素和非替换元素 替换元素 用来替换元素的内容并非由文档内容直接表示。如:img、input、texta...

  • line-height

    参考文章 1. 替换元素vs非替换元素 先讲个题外话,理解一下替换元素和非替换元素.替换元素:浏览器根据元素的标签...

  • css权威指南笔记

    html元素分为替换元素和非替换元素img元素就是个替换元素,显示内容由外部提供span是个非替换元素,内容由用户...

  • 替换元素、非替换元素、行内元素框模型

    对于以前比较模糊的几个概念:替换元素、非替换元素、行内元素框模型,做了如下总结 替换元素: 以前对替换元素没有概念...

  • 行内替换元素与行内非替换元素

    行内替换元素如input,等效于块级元素 行内替换元素与行内非替换元素

  • css文档

    1. 元素 1.1 替换元素和非替换元素 替换元素: 它会被存储在文档外部的一个图片文件所替代。 非替换元素:...

  • css和文档

    元素(Element)是文档结构的基础。 替换元素和非替换元素。 替换元素:用来替换内容的部分并非由文档内容直接表...

  • 可替换元素

    可替换元素和不可替换元素 从元素本身的特点来讲,可以分为可替换元素(replaceable element)和不可...

网友评论

    本文标题:替换子元素

    本文链接:https://www.haomeiwen.com/subject/tbftaqtx.html