2013-01-17 43 views
0

我动态创建的链接的链接像如何删除所有页面中使用jQuery或JavaScript

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

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

问候

+0

如果正在这里使用jQuery的? – ryadavilli

+0

是否要删除所有链接?还是只有一个? – dunli

+0

我想删除所有链接。 – Avinash

回答

0

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

$(document).ready(function(){ 

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

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

}); 
0

尝试使用像这样的按钮点击:

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

一个稍微有点简单的解决方案将是,如果你使用jQuery的,而不是

0

因为你提到的jQuery,试试这个:

$("a[docid='doc']").remove(); 
0
var aTags = document.getElementsByTagName('a') 

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