<div id="button">
Click me
</div>
<div id=item1> //loads with a dashed border
</div>
<div id=item2> //loads with a solid border
</div>
<div id=item3> //loads with a solid border
</div>
腳本部分下一格:如何選擇不具有一定的CSS類
var eventNext = document.getElementById("button");
eventNext.addEventListener("click", move, false);
function move()
{
}
我會放在移動功能得到什麼,它沒有虛線下一格項目邊框,並使其虛線,並將當前項目的邊框固定? (如果有下一個項目)?
你知道JavaScript庫的jQuery?如果沒有,你可能想要使用它。它使得在Javascript中執行大多數事情變得更加容易,掩蓋了跨瀏覽器的不兼容性,因此您不必爲它們編寫特殊代碼,並且擁有大量有用的插件,可以爲您節省大量時間來重新發明輪子。值得注意的是,[addEventListener](https://developer.mozilla.org/en/DOM/element.addEventListener)與瀏覽器有點不同,而[jQuery Event對象](http://api.jquery。 com/category/events/event-object /)在各個瀏覽器中都是可靠的。 –
是數字項目1,2,3,4等預定義?
之間的項目之間是否有任何其他元素/文本? – david僅供參考如果您不想使用jQuery,您可以使用與jizz相同的複雜選擇器,但如果您仍然有@ConspicuousCompiler描述的問題,請使用與Sizzle相同的http://sizzlejs.com/。請參閱http://stackoverflow.com/questions/3952817/decoupling-jquery-sizzle。從perf視圖來看,CDN jQuery的最後一個版本可能已經在用戶緩存中,不需要使用「only」Sizzle :) – FelipeAls