자바 스크립트에서 변수를 사용하여 여백을 남기려고합니다. 이것이 가능한가? 어떻게 할 수 있습니까? 그것은이 가능자바 스크립트의 스타일 CSS에 변수 전달
var hoverBubble = document.getElementById(id);
var linkWidth = link.clientWidth + 1;
hoverBubble.style.margin-left = linkWidth + 'px';
자바 스크립트에서 변수를 사용하여 여백을 남기려고합니다. 이것이 가능한가? 어떻게 할 수 있습니까? 그것은이 가능자바 스크립트의 스타일 CSS에 변수 전달
var hoverBubble = document.getElementById(id);
var linkWidth = link.clientWidth + 1;
hoverBubble.style.margin-left = linkWidth + 'px';
, 당신은 단지 낙타 표기법 스타일의 호텔이 있습니다
여백 왼쪽은 텍스트의 clientWidth 할 필요가있다.
hoverBubble.style.marginLeft = linkWidth + 'px';
당신은 단지 문제와 같은 하이픈 (빼기 부호)를 사용할 수 없습니다
.그렇지 않으면 해석자는 할당 문제의 왼쪽에 빼기 연산이 있다고 생각하여 구문 오류가 발생합니다.
Chrome Dev Tools (Chrome의 경우 F12, 콘솔을 선택) 또는 Firebug (Firefox의 경우 Firebug 설치 및 F12 키 누름)과 같은 적절한 디버깅 도구에서 오류가 발생할 수 있습니다.
질문 thoush. – Philip
도움이 더 필요하십니까? ': P' –
이
hoverBubble.style.marginLeft = linkWidth + 'px';
는 브라우저의 개발자 콘솔에서 오류를 발견 했보십시오? –