2014-02-21 38 views
0

我創建一個表如下使用Javascript - 表頭中心對齊

table = document.createElement('table'); 
table.style.textAlign = 'center'; 
table.setAttribute('border', '2'); 

var thead = document.createElement('thead'); 
thead.style.color = "fuchsia "; 
thead.style.textAlign = 'center'; 

當我填充表,行內容爲中心的預期,但標題行始終是左對齊排列。我能做些什麼來使它居中對齊?

由於

+0

@oGeez其實我是在一個js文件中動態創建表。 我使用'var resultDiv = document.getElementById(「resultDiv」); document.createElement('table');' – dopplesoldner

+0

我知道對不起,我衝了下去。你需要在'thead'裏面的行和單元格元素。 – George

+0

Klors解決方案爲我解決了它。謝謝 – dopplesoldner

回答

1

theadth的的容器。該th的總是需要填寫thead等的天然場所,以中心對齊事情標題行是th內的,所以......

var th = document.createElement('th'); 
th.style.color = "fuchsia "; 
th.style.textAlign = 'center'; 

哦,還有,你 thead不是招沒有設置中央對齊方式,您將其設置在桌面上兩次。

+0

對不起,在這個問題上有一個錯字,我實際上在頭上設置textAlign。 – dopplesoldner