前提・実現したいこと
javascriptでstyle属性のheightプロパティ値を変更したい。(200pxから500pxに変更したい)
javascriptを始めたばかりなのですが、jQueryを使わずにjavascriptからheight値の変更をできそうなものがこれくらいしか見つからず、実行してみてもエラーがでてできない状況です。
やはり、jQueryを使わなければ難しいのでしょうか?
発生している問題・エラーメッセージ
HTML
1Uncaught TypeError: Cannot set property 'height' of undefined 2 at effect (study.html:9) 3 at HTMLInputElement.onclick (study.html:15)
該当のソースコード
HTML
1<!DOCTYPE html> 2<html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 <script type="text/javascript"> 7 function effect(){ 8 var header_height=document.getElementsByTagName('header'); 9 header_height.style.height='500px'; 10 } 11 </script> 12 </head> 13 <body> 14 <header style="height: 200px;"> 15 <input type="button" onclick="effect();"/> 16 17 </header> 18 <main> 19 20 </main> 21 </body> 22</html>
試したこと
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー