我是JavaScript
的新手。而從問題的痛苦......動態使用java腳本控制多個潛水風格的風格,使用類
我的結構是一樣的東西.....
<div id=container>
<div class="contdiv" data-rate="1.00" id= "l1"></div>
<div class="contdiv" data-rate="4.00"></div>
<div class="contdiv" data-rate="8.00"></div>
</div>
的「contdiv」不固定的數量,可以添加刪除...所以我得那些動態...「數據速率」值是可變的每一個,並希望訪問它也用JavaScript ... 我想選擇所有div與動態與contdiv類與JavaScript ...這我可以用java腳本。 。
var totalel = document.getElementsByClassName("layer");
我想要做的是...我想訪問頂部pos每格的銀行足球比賽,並添加「數據流」的價值各頂部位置......這個功能應該叫,每次我提出我的鼠標....
<script>
function myfunction(event) {
var box1 = document.getElementById("l1");
var obx = box1.offsetTop;
var newxpos = obx + (here i want "data-rate" value) ;
var nxpos = newxpos + 'px';
document.getElementById("l1").style.top = nxpos;
}
document.onmousemove = myfunction;
</script>
現在我有分配ID爲格..但我不想要ID ...它應該將所有div存儲在變量中,並且應該在語法上爲其頂級樣式添加比率...並且每次移動鼠標時都會發生這種情況...或者按任意鍵...(鍵按可選)
我知道這是大量的工作......但任何幫助,我將非常感謝他們...
請求我不知道我理解的整個想法(也許解釋的語義,不只是你的技術目標是什麼?),但如果你想使用非標準的屬性,你應該前綴他們用x(例如'x-data-rate =「1.00」')。你可以用'box1.getAttribute(「x-data-rate」)''在JavaScript中讀取值。 – Touffy 2015-03-02 13:34:08
是的,謝謝你! :) – Theprash 2015-03-03 07:48:05
改進了一些代碼片段,應該使用「我」代替「我」 – 2015-03-06 17:34:12