2016-04-16 8 views
0

htmlオブジェクトが作成されると、ブラウザはscrolltop eccのようないくつかのプロパティを与えます。ブラウザはこのプロパティをどのようにしますか?ブラウザはhtmlプロパティをどのように設定しましたか?

+1

私の理解から、これはブラウザがHTML仕様をどのように実装しているかに依存します。 DOM要素のプロパティはブラウザによって処理されるため、ブラウザの実装に依存します。 –

+0

たとえば、scrolltopプロパティはjavascriptメソッドで見つかるか、ブラウザによって計算されます。何らかの方法でjavascriptでこのプロパティも表示できますか? – Fistright

+0

DOM要素のデフォルトのプロパティは、ブラウザによって設定されます。あなた(プログラマー)はJavascriptを使ってこれらの要素とやりとりすることができます。 アトリビュート –

答えて

1

ブラウザがDOM要素を内部的に処理する方法は、HTML仕様のブラウザ実装に完全に固有です。

あなた(プログラマー)はJavascriptを使用してDOM要素とやり取りできます。

次のJavaScriptを使用して、特定の要素のscrollTopスプライトプロパティを取得することができます。

var someElement = document.getElementById("someElement"); var scrollTop = someElement.scrollTop;

HereはDOM要素のプロパティとメソッドの一覧です。

+0

あなたは何を言いたいのか分かりましたが、私は理解できませんが、HTMLブラウザの要素プロパティを計算するためにどのような言語ブラウザが使われているのですか?たとえばFirefoxはHTMLの要素プロパティを計算するためにどの言語を使用しますか?例、javascriptを使用してトップ値をスクロールしますか? – Fistright

+0

ああ、ごめんなさい。私はあなたのAnswareをよく読んで理解しています。ブラウザは、すべてのプロパティを計算するために従来の言語を使用するのではなく、独自の言語を使用します。 – Fistright

+0

上記のコードは、希望の要素のスクロールトップ値を取得します。 ブラウザは、コンピュータ上の他のアプリケーションと同様のプログラムです。したがって、これらは標準のプログラミング言語で書かれています。私はFireFoxがC++で書かれていると信じています。 –

関連する問題