IE10 +,FF,Chrome支持输入等元素的formAction属性...由于某种原因我将其重置为null:
// in html
<input id="aa" type="submit" />
// in script
var aa = document.getElementById("aa");
console.log(aa.formAction); // ""
aa.formAction = null;
console.log(aa.formAction);
//"null" in IE10
// "" in Chrome
// "http://currentdomain/currentfolder/null" in Firefox
似乎chrome将空值重置为空字符串,Firefox和IE只是将其更改为字符串(而Firefox记住它应该是一个URL)。 此外,如果将其值设置为“null”,则chrome将返回与Firefox相同的内容。