는 내가 다시 땅 색상이 변경되지 않는 라인을 실행 한 후, IE의 디버거 throught를 단계 그러나 때 단순히배경색이 변경되지 않는 이유는 무엇입니까?
document.bgColor = "darkblue";
를 실행 javacript 코드가 있습니다.
꽤 똑바로 보입니다. bgColor가 요소 본문 아래의 CSS 특성 배경색을 참조한다고 가정합니다.
도움이 될 경우 주변 코드를 게시 할 수 있습니다.
는 내가 다시 땅 색상이 변경되지 않는 라인을 실행 한 후, IE의 디버거 throught를 단계 그러나 때 단순히배경색이 변경되지 않는 이유는 무엇입니까?
document.bgColor = "darkblue";
를 실행 javacript 코드가 있습니다.
꽤 똑바로 보입니다. bgColor가 요소 본문 아래의 CSS 특성 배경색을 참조한다고 가정합니다.
도움이 될 경우 주변 코드를 게시 할 수 있습니다.
이 페이지의 맨 위에는 "비추천"되는 정보가 있습니다. 이것은 당신이 인용 된 MDN 페이지에 명시되어
document.body.style.backgroundColor = 'darkblue';
:
document.bgColor
가 DOM 레벨 2 HTML에 사용되지 않습니다 당신은 현재의 방법을 사용해야합니다. 권장되는 대안은document.body.style.backgroundColor
으로 DOM을 통해 액세스 할 수있는 CSS 스타일 배경색을 사용하는 것입니다. 또 다른 대안은document.body.bgColor
이지만 CSS 대안을 선호하여 HTML 4.01에서는 더 이상 사용되지 않습니다.
빠르게 스캔합니다. 고마워, 나는 그것을 붙잡아 야했다. –
@Chris는 우리 모두에게 발생합니다 :) – Sampson
나는 문제가 무엇인지 전혀 모르겠지만, 솔루션이 style
개체를 사용하여 표준 호환 기술을 사용하는 것입니다
document.body.style.backgroundColor = 'darkblue';
당신이 참조하는 전체 페이지를 읽고 있습니까? –