2011-08-08 55 views
2

我怎樣才能得到href網址從TD與DOMJavaScript的DOM TD HREF

<td class="left"><a href="index.php&del=3" onclick="return confirmnDelete()"><img src="delete.png" style="border: none"/></a></td> 

回答

2

它會如果您將ID分配給該定位點,但是如果您不想對標記進行任何更改,這會有所幫助:

var allCells = document.getElementByTagName("TD"); 
for(var i = 0; i < allCells.length; i++){ 
    if(allCells[i].className == "left"){ 
      if(allCells[i].firstChild && allCells[i].firstChild.tagName.toLowerCase() == "a"){ 
    if(allCells[i].firstChild.onclick.toString().replace("return confirmDelete()", "") != allCells[i].firstChild.onclick.toString()){ 
    return allCells[i].firstChild.href; 
} 
    } 
} 
0

你能夠使用dom操作庫如jquery嗎?如果是這樣,那麼類似:

$('.left > a').click(function(e) { 
    e.preventDefault(); 
    var url = $(this).attr('href'); 
})