私はjsファイルをクリックし、基本的なトグルをやろうとしている...私はこのifステートメントの内部にスタイルを入れているのはなぜですか?
<div id="box"></div>
<button id="btn"></button>
#box {
background: black;
width: 50px;
height: 50px;
position: absolute;
left: 50px;
}
JSあります
var btn = document.getElementById('btn');
var box = document.getElementById('box');
btn.addEventListener('click', function(){
if (box.style.left === '50px') {
box.style.left = '200px';
}
if (box.style.left === '200px') {
box.style.left = '50px';
}
});
を、私はそれを見て、これは誰もがために使用する方法であると思われます純粋なjsをクリックしてトグルするので、私はなぜそれが私のために働いていないのか分かりません。
パフォーマンスが重要な場合は、 'getComputedStyle'は、それがスタイルの再計算が発生するので、スタイルプロパティにアクセスするよりも遅くなることがあります。どのくらいの柔軟性が必要か、パフォーマンスケースがユースケースに関係するかどうかによって異なります。 – philraj