fontFamily 속성값이 왜 반환 안 될까요? 채택완료
#hz {font-family:verdana, sans-serif;}
클릭
홈짱닷컴 Homzzang.com
function homzzang() {
var x = document.getElementById("hz").style.fontFamily;
alert(x);
}
https://codepen.io/sinbi/pen/ExWVwOy
클릭하면 현재 font-family 속성값이 반환돼야 하는데,
아무 값도 안 뜨네요. 왜 그런걸까요?
답변 4개
<script>
function homzzang() {
var id = document.getElementById("hz");
var x = getComputedStyle(id).getPropertyValue("font-family");
alert(x);
}
</script>
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
inline 아니더라도 jquery로 하면 됩니다
$("#hz").css("font-family");
$("#hz").css("font-size");
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
스타일로 선언된 속성이 적용된 html 태그를 자바스크립트에서 엘리먼트로 가져온 속성에서는 확인할 수 없는듯합니다
해당 페이지에 스타일로 선언한것을 정말 가져오고 싶다면
위의 스택오버플로우 글의 내용을 확인해보세요.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인