Question: it is My button.

```
<button onclick="myFunction()">Click me</button

```

and it is script..

```
function myFunction(){
 document.getElementById("x").style.marginLeft = +35 ;
}

```

when I push the Button, element x moving but the second push is not working.

Answer: 
You are just setting the marginLeft to the number 35. It is not adding 35 to the margin. marginLeft also needs a unit. So you need to say whatever the unit is.

So you need to read the current value, remove the units, and add the new value, and then set the new value.

```js
function myFunction(){
 var elem = document.getElementById("x");
 var current = Number(elem.style.marginLeft.replace("px", ''));
 elem.style.marginLeft = (current + 35) + "px" ;
}
```

```css
#x {
  margin-left: 0px;
}
```

```html
<button id="x" onclick="myFunction()">Click me</button>
```
try this

```
function myFunction(){
 let el = document.getElementById("x");
 el.style.marginLeft = Number(el.style.marginLeft.replace("px", "")) + 35 + "px" ;
}

```