问答详情
源自:5-3 函数调用

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

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

document.write(h);


提问者:大布and科比 2015-08-07 19:30

个回答

  • 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的值了