title: How to change the URL param by JavaScript only?
body: <p>I need to change URL param (step=?) By JavaScript only.</p>
  
  <p>My URL is,</p>
  
  <pre><code>http://domain.com/path/to/reach/5?step=1
  </code></pre>
  
  <p>I want to change the param '<strong>step</strong>' by JavaScript only.</p>
  
  <p>I need like this,</p>
  
  <pre><code>http://domain.com/path/to/reach/5?step=1
  http://domain.com/path/to/reach/5?step=2
  http://domain.com/path/to/reach/5?step=3   
  </code></pre>
  
  <p>I use some validations (show/hide) via <strong>step</strong> param only.</p>
  
  <p>So I need refresh also, but this changes should stable.</p>
  
  <p>I found lot of examples, those all are done by jQuery.</p>
  
  <p>But I need it, only on JavaScript.</p>