为什么我用getElementById得到的对象属性为空呢? <body><img src="../javascript/images/icon2.gif" id="img2" /><script type="text/javascript"> var ml = document.getElementById("img2"); alert(ml.style.height);</script></body>弹出对话框 是空的,,,让我很郁闷啊!求解释啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 赶紧的 来个人啊!!!!啊啊啊啊啊 啊alert(ml.height);有反应可是alert(ml.style.left);又输出空了! 呵呵 页面的加载一般来说是从上而下 所以系统想运行你的document.getElementById("img2");而此时你的那个对象还没解析到呢 所以为空了 你可以把这段javascript放到这个对应的标签后边试试不知是不是你要的 因为你确实没给img2赋style对象啊 <body><img src="../javascript/images/icon2.gif" id="img2" style="height:10px" /><script type="text/javascript"> var ml = document.getElementById("img2"); alert(ml.style.height);</script></body> 为什么我把样式放到CSS里边就不行了。 寻求类似 mBox 的,但是是基于jquery或javascript的 如何动态添加一个属性? 请教关于 判断当前鼠标 所在超链接的问题 js如何截取小数点前的数字?如 JS如何交换验证程序 求一详细介绍javascript的电子书籍 如何使点击一个td变色,其他的不变?? 关于Select的完美解决------》求解!!!!! 有谁用过DTPicker控件嘛?怎么使用的? 如何实现JavaScript操作本地文件后自动保存关闭。 onclick事件执行的一个函数 大家都用什么编辑器的 ?
alert(ml.height);有反应
可是alert(ml.style.left);又输出空了!
而此时你的那个对象还没解析到呢 所以为空了 你可以把这段javascript放到这个对应的标签后边试试
不知是不是你要的
<script type="text/javascript">
var ml = document.getElementById("img2");
alert(ml.style.height);
</script></body>