2009-08-14 18 views
0

一些asp.net控件生成,所以定製它的外觀(例如在網格中的childview)我需要改變< tr>內容的位置。我不知道改變立場的方法。唯一的想法是通過javascript生成div封裝。有人知道更好的方法嗎?是否可以通過css改變生成的<tr>的位置?

+0

你是指內容的「位置」是什麼意思?你能詳細說明嗎? – 2009-08-14 08:44:08

+0

你的意思是視覺上的,即它在屏幕上或結構上顯示的位置,即它在HTML源代碼中的位置? – 2009-08-14 09:27:25

+0

我的意思是說,當然。 – rudnev 2009-08-14 10:00:37

回答

2

如果要「移動」的TR到另一個地方,你可以試試:

<table> 
<tr id="tr1"><td>test</td><td>test2</td></tr> 
<tr id="tr2"><td>test3</td><td>test4</td></tr> 
<tr id="tr3"><td>test4</td><td>test5</td></tr> 
</body> 

<script> 
var tr = document.getElementById("tr2"); 
tr.style.display = 'block'; 
tr.style.position = 'absolute'; 
tr.style.top = "100px"; 
tr.style.left = "100px"; 
</script> 

在Firefox肯定工程(不知道ie6-8)。如果你想與另一個tr交換內容,那更容易(你只需刪除/添加tr節點)。

相關問題