메뉴 건너뛰기

2020.09.08 15:30

open12 질문드립니다.

조회 수 111 댓글 3

안녕하세요 저자님.

 

https://ancandy.github.io/web1/open12.html

open12 질문드립니다.

단어장 전체출력그림에서 단어장 인덱스 경계부분, 영단어 bold처리가 되어있는데 이부분이 안됩니다.

 

Q. 단어장을 출력하는 새로만든 윈도우에 <style>객체에 접근을 못하겠습니다.

printAll()함수 아랫부분에서 오류가납니다.

var styleDom = win.document.getElementsByTagName("style")[0];

var sheet = 'body{background-color:black;} .key{font-weight:bold;}';

styleDom.innerHTML= sheet;

?
  • ?
    관리자 2020.09.09 14:11
    styleDom.innerHTML= sheet;
    에서 styleDom은 DOM 객체이지만, HTML 컨텐츠를 담는 태그가 아니기 때문에 innerHTML 프로퍼티가 없습니다.
    다른 방법으로 스타일을 주어야합니다.
  • ?
    열심히 공부하는 독자 2020.09.09 23:58
    아..그런이유였군요.

    고민끝에
    단어장을 출력하는 html파일을 따로 만들어서 새윈도우에서 출력하는 방법으로 해결했습니다. 그런데,

    제가 원래의도했던 <style>객체에 접근하여 아래 작성한 스타일시트를 작성하는 방법은 없나요?
    var sheet = 'body{background-color:black;} .key{font-weight:bold;}';
  • ?
    관리자 2020.09.10 13:04
    <style>객체에 접근하여 아래 작성한 스타일시트를 작성하는 방법은 제가 아는한 없는 것 같습니다.
    자바스크립트로 각 HTML DOM 객체의 개별적인 스타일만 제어할 수 있는 것 같습니다.

QnA

공부하면서 궁금했던 것을 질문해보세요.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 읽어주세요! 연습문제 및 실습문제 정답 공개에 관한 공지입니다. file 관리자 2017.06.20 18275
403 오픈챌린지 5장 ces 2024.04.19 16
402 책을 종이책으로 구매했는데 1 ddd 2024.03.21 95
401 저기 황기태 저자님 1 방문자 2024.02.10 145
400 428p 예제 9-21 키이벤트 응용 질문이 있습니다. 3 아인슈페너 2023.11.24 76
399 연습문제 3장 5번 문제 1 seungjun 2023.10.26 127
398 2장 오픈챌린 cmc 2023.09.17 148
397 웹서버소프트웨어 1 file park 2023.04.15 197
396 Sublime Text, VS code IDE설명 update바랍니다 1 삼오칠 2023.04.15 86
395 Atom은 IDE 리스트에서 삭제해주세요. 1 삼오칠 2023.04.15 84
394 예제 2-25 <video>태그로 비디오 삽입 2 file 코딩어렵다 2023.04.13 87
393 예제 2-22 2개의 인라인 프레임을 가진 웹 페이지(91p) 2 file 코딩어렵다 2023.04.12 54
392 비정형 표 만들기 다운로드 1 애치 2023.04.04 103
391 오픈챌린지 5 file ab 2023.02.17 168
390 오픈챌린지 1 ab 2023.02.16 136
389 form 태그 1 열공이 2023.01.31 88
388 예제 2-21 질문입니다. 1 file 열공이 2022.12.23 117
387 계산기 문제 변형 문의 file Mikael 2022.12.13 56
386 6장 이론문제 9번 지역,전역,블록변수 질문이요. 문신 2022.12.10 59
385 2장 이론 문제 답 문의 MIKAEL 2022.12.09 240
384 2장 이론문제 4번 답 문의 MIKAEL 2022.12.09 82
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 21 Next
/ 21
위로