JavaScriptでElement.styleがnullになって焦った

JavaScriptで要素のstyleがnullになってしまう事態が発生しました。 // 正常 document.getElementsByTagName('p')[0].style => CSSStyleDeclaration {alignContent: "",…} // あれ? document.createElement('p').style => null 結論としては、Content-Typeがうっかりtext/xmlになっていたのが原因でした。 試してみましょう。 <?php header('Content-Type: text/xml'); echo '<?xml vers … 続きを読む JavaScriptでElement.styleがnullになって焦った