Be careful when trying to get form properties with pure js

input names override form properties

HTML

<form id="form1" action="http://google.com">
  <input type="hidden" name="some_action" value="do_stuff">
</form>

<form id="form2" action="http://google.com">
  <input type="hidden" name="action" value="do_stuff">
</form>

<div id="result">
</div>

JavaScript

var result = document.getElementById("result");

var form1 = document.getElementById("form1");
var form2 = document.getElementById("form2");

result.innerHTML = "<br>form1 goes to: " + form1.action +
                   "<br>form2 goes to: " + form2.action;