JavaScript イベント ハンドラーに問題があり、何が間違っているのかを本当に知りたいです。ホバーされたdivの幅を警告したいのですが、ページが読み込まれるとすぐに警告が表示されます。
HTMLは次のとおりです。
<div id="mainContainer">
<div id="container_1" style="width:200px"></div>
<div id="container_2" style="width:100px"></div>
<div id="container_3" style="width:300px"></div>
<div id="container_4" style="width:150px"></div>
</div>
そして、ここにjsがあります:
dataRetrieving = {
getWidth:function(id){
var box = document.getElementById(id);
var tempResult = box.style.width;
return tempResult;
}
}
var container = document.getElementById("container_1");
container.onmouseover = function(){
alert(dataRetrieving.getWidth("container_1"));
};
すでに回答済み、ありがとう:D
皆さんからのヒントをいただければ幸いです。
前もって感謝します!