2011-11-24 125 views

回答

8

使用jQuery

$(function(){ 
    $("table div").css("textAlign", "right"); 
}); 

普通的JavaScript(小提琴:http://jsfiddle.net/JdTfk/

window.onload = function() { 
    var tables = document.getElementsByTagName('table'); 

    for (var i = 0; i < tables.length; i++) { 
     var divs = tables[i].getElementsByTagName("div"); 
     for (var j = 0; j < divs.length; j++) { 
      divs[j].style.textAlign = "right"; 
     } 
    } 
} 

使用CSS

table div 
{ 
    text-align: right; 
} 
+0

通過正常的JavaScript例子。在完成所有頁面加載後,我應該在哪裏放置它以便調用它。使用asp.net。謝謝。 –

+0

真的可以在NodeList上調用'getElementsByTagName'嗎? – bfavaretto

+0

@bfavaretto - 不,它不是。 – Quentin

-4
var divs = document.getElementsByTagName('div'); 
+0

我猜這是downvoted,因爲它只解決OP的問題的前半部分。第二部分是將'align'屬性改爲'right'。 – 2011-11-24 18:45:43