2017-01-27 8 views
-2

によって検出することができますが、ないのdivは100をする必要がありますposition:absolute;私は高さが、私は私のWebページ上の要素(div要素)を作成したいのJavaScript

使用する要素を作成するにはどうすればよいですページの%ですが、JavaScriptを使用して実際の高さをピクセル単位で取得する必要があります。

このJavaScript機能を使用するには、CSSでこれをスタイルするにはどうすればよいですか? 、何jQueryの

+2

あなたはそれはCSSでスタイルだどんなに、JSを使用して任意の要素の高さを取得することはできません。 –

答えて

3

は、コメントをインラインでご覧ください:

// Create a <div> dynamically 
 
var div = document.createElement("div"); 
 

 
// Attach CSS class to div 
 
div.setAttribute("class", "height100"); 
 

 
// Add to the document 
 
document.body.append(div); 
 

 
// Get the actual height of the element: 
 
console.log("The height of the div is: " + window.getComputedStyle(div).height);
.height100 { height: 100vh; }

+0

本当にそれは@ScottMarcusです。私はgetBoundingClientRect(これは私が述べなかった)を認識しており、これを達成するためにCSSにもっと興味がありました。 +1、今すぐテストする – MyDaftQuestions

関連する問題