如何使用jquery或javascript删除页面中的所有链接

时间:2013-01-17 07:30:00

标签: jquery jquery-ui

我正在动态创建像

这样的链接
         var mydivs = document.getElementById("attach");
                            var bTag = document.createElement('a');                               
                            bTag.setAttribute('docid', "doc");
                            bTag.innerHTML = "doc";
                            mydivs.appendChild(bTag);

然后链接正在动态创建。然后点击按钮我想删除此链接。 如何在按钮单击时删除此链接。我将在页面中有多个链接。 任何帮助表示赞赏。

此致

4 个答案:

答案 0 :(得分:0)

点击按钮尝试使用类似的东西:

element = document.getElementById("element-id");
element.parentNode.removeChild(element);

如果你使用jquery而不是

,那就更容易解决了

答案 1 :(得分:0)

因为你提到了jquery,试试这个:

$("a[docid='doc']").remove();

答案 2 :(得分:0)

如果你打算使用jQuery,你可以这样做:

$(document).ready(function(){

  $('<a id="doc">doc</a>').appendTo('#attach');

  $('#my_remove_button').click(function(){
    $('#attach').find('a').remove();
  });

});

答案 3 :(得分:0)

var aTags = document.getElementsByTagName('a')

for (var i = aTags.length-1 ; i >= 0 ; i--) { 
  if (aTags[i].hasAttribute('docid')) { 
    aTags[i].remove() 
  } 
}