<script> <br>var elem = document.getElementById('demo'), <br>width = elem.style.width; <br>alert( parseInt(width));// 24 <br></script>
< /div>
<script> <br>var elem = document.getElementById('demo'), <br>opacity = elem.style.opacity;// 0 <br></script>
parseInt() が '.5' のような値であっても、parseFloat() に変更するとエラーになるのは明らかです。正しい結果が得られます。
< div id="demo" style="opacity:0.5">