formAction交叉浏览器的奇怪设置值

时间:2013-06-27 14:49:12

标签: javascript html5 browser

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相同的内容。

0 个答案:

没有答案