document.getElementById("stty").style.width 这个值是带px的
改成
alert(parseInt(document.getElementById("stty").style.width.replace('px','')))
如果没有显示的指定的话,很多值都是空的,例如:
div1.scrollWidth = 764
div1.clientWidth = 764
div1.offsetWidth = 764
div1.style.borderBottomWidth =
div1.style.borderImageWidth =
div1.style.borderLeftWidth =
div1.style.borderRightWidth =
div1.style.borderTopWidth =
div1.style.borderWidth =
div1.style.maxWidth =
div1.style.minWidth =
div1.style.outlineWidth =
div1.style.strokeWidth =
div1.style.webkitBorderAfterWidth =
div1.style.webkitBorderBeforeWidth =
div1.style.webkitBorderEndWidth =
div1.style.webkitBorderStartWidth =
div1.style.webkitColumnRuleWidth =
div1.style.webkitColumnWidth =
div1.style.webkitLogicalWidth =
div1.style.webkitMaskBoxImageWidth =
div1.style.webkitMaxLogicalWidth =
div1.style.webkitMinLogicalWidth =
div1.style.webkitTextStrokeWidth =
div1.style.width =
建议你使用JQuery,取值方法如下:
$("#stty").css("width");
或者:
$("#stty").width();
有关JQuery的使用,请参考:jquery1.8中文手册CHM