- 私:"getElementById"をループ内で使用する方法は?ループ内で、次のHTML DOMを使用しようと
document.getElementById('someID').style.marginLeft = mov + "%";
私は、ユーザーがボタンをクリックDIVに動きを与えるために、これをやりたいです。 'mov'は可変ですが、動作しません。
どうすれば実現できますか?
ありがとうございます。クリックが発生したとき
- 私:"getElementById"をループ内で使用する方法は?ループ内で、次のHTML DOMを使用しようと
document.getElementById('someID').style.marginLeft = mov + "%";
私は、ユーザーがボタンをクリックDIVに動きを与えるために、これをやりたいです。 'mov'は可変ですが、動作しません。
どうすれば実現できますか?
ありがとうございます。クリックが発生したとき
使用CSS
#someID {
margin-left: 100px;
transition: 1s ease-out;
}
#someID.moveit {
margin-left: 500px;
transition: 1s ease-out;
}
その後#someID
に.moveit
クラスを追加します。
OK、私は試してみましょう。 –
ありがとう、「transition:1s ease-out; –
var pos = 50;
setInterval(function(){
document.getElementById("someID").style.left=pos+"%";
},200);
document.body.onclick=function(e){
pos = e.pageX/10 // window.innerWidth;
}
#someID{
position:absolute;
top:10%;
left:50%;
background-color:red;
width:50px;
height:50px;
}
body{
height:800px;
}
<div id="someID"> </div>
簡単な例があります。
願っています。
ボタンをクリックしたときに、そのコードをループ内でどのように使用しているかを示す必要があります。 – Andy
あなたのコードをjsfiddleに入れることができますか? – micmia
それはCSSのためのものです。 – C14L