javascript增量(大于++)样式属性

hob*_*ite 2 javascript attributes styles increment

我在用 移动div标签时遇到了一些麻烦onclick。我可以让它移动一次,但是我不知道如何获取新变量并再次添加到它。

请不要使用 jquery,我目前并不真正担心跨平台

function addToMargin()  {

        var marginleft = 20;
        document.getElementById("show-sessions").style.marginLeft = marginleft + "px";
}

#show-sessions  {
        margin-left:10px;
        width:200px;
        overflow:hidden;
}
Run Code Online (Sandbox Code Playgroud)

我尝试设置一个全局变量来存储数字,但后来它变成了 NaN

非常感谢任何帮助......

Maj*_*ssi 5

function addToMargin()  {  
        var marginleft 
            = parseInt(document.getElementById("show-sessions").style.marginLeft) + 20;
        document.getElementById("show-sessions").style.marginLeft = marginleft + "px";
}
Run Code Online (Sandbox Code Playgroud)