この単純なhtml マークアップがあります。
<form id="form" action="lalala">
<input type="text" id="action"/> //a reserved property name id
<input type="submit" id="submit"/> //same here
</form>
ただし -- 実行中:
alert(document.getElementById('form').action);
アラート
本来の「ラララ」ではありません。
getElementById
の小道具は直接アクセスされていないようです
何故ですか ?.....実際には、フォーム要素のすべての小道具を知る必要があることを意味する可能性があります (予約済みの小道具 ID を子孫要素に提供しないため) ?