1
<html>
<head>
<style type="text/css">
#wow{
border : 10px solid red;
width: 20px;
height: 20px;
}
</style>
</head>
<body>
<div id="wow"></div>
<script>
var val = document.getElementById("wow");
alert(val.style.length);
</script>
</body>
</html>
이것은 내 코드입니다. val.style.length
은 (는) 왜 0입니까? 3 개의 속성을 정의 했으므로 3을 기대합니다.javascript 스타일 속성이 예상대로 작동하지 않는 이유는 무엇입니까?
당신은 #wow {} 안에 3 개의 속성을 설정 했으므로 3이어야한다는 뜻입니까? – BeNdErR
요소에는'style' 속성이 없으므로 요소의 DOM 객체 안에있는 스타일 객체에는 아무 것도 없습니다. –
'style.length'는 인라인 스타일에서만 작동합니다. – j08691