0

IE10+、FF、Chrome 支持像 input 这样的元素的 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 将 null 值重置为空字符串,而 Firefox 和 IE 只是将其更改为字符串(而 Firefox 记住它应该是一个 url)。此外,如果将其值设置为“null”,则 chrome 将与 Firefox 一样返回。

4

0 回答 0