<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