js删除html标签

2025-03-03 17:22:51
推荐回答(4个)
回答1:

function a(){
var inn="

  • 删除
  • ";
    var div = document.getElementById("a")
    div.innerHTML += inn;
    // 查找span
    var span = div.getElementsByTagName('span')[0];
    // 添加click事件
    span.onclick = function () {
    // 查找li,也就是父元素
    var li = this.parentNode;
    // id属性
    var id = li.id;
    alert(id);
    };
    }

    回答2:

    用jquery
    比如:你要删除的元素id为 delbtn
    要移除该元素,这样调用即可:$("#delbtn").remove();




    要删除div下的input 元素,可以这样:用jquery $("#delbtn").empty();
    用js实现:document.getElementById("delbtn").innerHtml="";

    回答3:

    function a(){
    var inn="删除";
    var div = document.getElementById("a")
    div.innerHTML += inn;
    // 查找span
    var span = div.getElementsByTagName('span')[0];
    // 添加click事件
    span.onclick = function () {
        // 查找li,也就是父元素
        var li = this.parentNode;
        // id属性
        var id = li.id;
        alert(id);
    };
    }

    回答4:

    你是想删除 span父类的ID还是整个父类全部删除?