zoukankan      html  css  js  c++  java
  • 通过js给某个标签添加内容或者删除标签

    添加内容

    //先保存div中原来的html
    var tag = document.getElementById("tag").innerHTML;
    //构造新的内容
    var couhtml = '<select id="options" name="options" class="form-control input-ssm"><option value = "0" > 请选择</option></select><button type="button" style="margin-left: 4px;" class="btn btn-primary btn-sm" id="cde2" onclick="addOption()">删除</button>';
    //追加内容
    document.getElementById("tag").innerHTML = tag + couhtml;
    

    删除标签

    //某个标签
    var tag = document.getElementById("tag");
    //删除
    tag.parentNode.removeChild(tag);
    

    完整的html代码

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
    </head>
    <body>
    
    <div id="tag">我是div中的文字,后面的内容是js追加的,不关我的事</div>
    <script>
        //先保存div中原来的html
        var tag = document.getElementById("tag").innerHTML;
        //构造新的内容
        var couhtml = '<select id="options" name="options" class="form-control input-ssm"><option value = "0" > 请选择</option></select><button type="button" style="margin-left: 4px;" class="btn btn-primary btn-sm" id="cde2" onclick="addOption()">删除</button>';
        //追加内容
        document.getElementById("tag").innerHTML = tag + couhtml;
    
        /*//某个标签
        var tag = document.getElementById("tag");
        //删除
        tag.parentNode.removeChild(tag);*/
    </script>
    </body>
    </html>
    
  • 相关阅读:
    Git 分支使用
    ansible 2.7 API
    zabbix api
    (四)ansible 通过堡垒机访问内网服务器
    C#实体对象出现中文处理乱码的问题
    mysql数据库数据(字段数过大)太多导入不了的解决方法
    MathWorks.MATLAB.NET.Arrays.MWArray”的类型初始值设定项引发异常 解决方法
    hibernate 主键生成方式
    HTN规划 jshop2
    自动驾驶
  • 原文地址:https://www.cnblogs.com/smalldong/p/13578053.html
Copyright © 2011-2022 走看看