var style = document.createElement('style'); style.appendChild(document.createTextNode('a img{ border : none }')); とかするとエラーになる。 (styleをdocument.getElementsByTagName('head')[0].appendChildした後でもエラーになる) styleのinnerHTMLもだめ。 (「予期しないメソッドの呼び出し、またはプロパティ アクセスです」とか言われる) var style = document.createTextNode(([ '<style type="text/css">', 'a img { border : none };', '</style>' ]).join('')); document.getElements