안녕하세요 저자님.
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;
에서 styleDom은 DOM 객체이지만, HTML 컨텐츠를 담는 태그가 아니기 때문에 innerHTML 프로퍼티가 없습니다.
다른 방법으로 스타일을 주어야합니다.