オブジェクトに関連するJavaScriptの混乱

I am getting confused with the internal working of DOM.
Eg: Does document.form.write() means that there are 2 objects "document" and "form" of nested classes.

OOPS representation:

class A{

    class B{

         write();

    }form;

}document;



main()
{
document.form.write("Hello World");
}

私はフォームが何を参照するのか知りたい。 DOMのメソッドまたはオブジェクトですか?

2
並べ替えしかし、再び正確ではありません。または必然的に(私は信じる)。あなたの質問を指定できますか?
追加された 著者 Jasper,

1 答え

各レベルはクラスではなくjsが行うオブジェクトです。次のように想像してみてください。

var tellMeStuff = function(a) { print(a); };
var formOnThePage = {
    method: 'post',
    action: 'form.php',
    write: tellMeStuff
};
var document = { 
    property = 'the page',
    form: formOnThePage        
};
1
追加された
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript