2012-06-20 45 views
-1

我有一個文本在頁面中心的div。當我點擊div時,它應該移動到頁面的任何位置(例如:100px以上)。我該怎麼做?如何使用javascript移動div?

+3

閱讀JavaScript的一些一號文件。 – Neal

+0

你有什麼嘗試?你有任何代碼嗎?你看過任何教程嗎? –

回答

4

通過id檢索元素,然後設置onclickhandler。 然後你可以爲元素設置position如下:

jsFiddle

var element = document.getElementById('myDivId'); 
element.onclick = function(){ 
    element.style.position = "absolute"; 
    element.style.left = '100px'; 
    element.style.top = '100px'; 
}​ 
+2

是的,他們爲什麼downvote。它顯然有效。 – Gabe

+2

我沒有downvote,但我會假設沒有解釋的代碼。只是一個塊和小提琴。用戶顯然是新的,也許一些鏈接到文檔更多的閱讀將有助於......或者至少簡短地總結一下你的代碼的作用(可能是逐行的) – rlemon