先获取图片的高,在输出为什么显示为空值

来源:5-3 函数调用

大布and科比

2015-08-07 19:30

var h=document.getElementById("tp").getAttribute("height");

document.write(h);


写回答 关注

1回答

  • Annguowenhua
    2015-08-12 09:07:50

    因为height不是img的属性,得用.style.height获取

    <html>
    	<head>
    		<title></title>
    		<meta charset="utf-8">
    	</head>
    	<body>
    		<div>
    			<img id="pic" style="height:500px" src="555.jpg">
    		</div>
    		<script>
    			var ann = document.getElementById("pic");
    			alert(ann.style.height);
    		</script>
    	</body>
    </html>

    这样就可以得到height的值了

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题