htmlにボタン要素を設置し、それをjavascriptで取得することを考えます。
documentオブジェクトのgetElementById()メソッドにより取得するわけですが、それをコンソールに表示したときの様子についてよくわからないことがあります。
html
1<html> 2 <body> 3 <input type="button" value="botton" id="button"> 4 <p></p> 5 </body> 6 <script src="script.js"></script> 7</html>
javascript
1let button = document.getElementById("button"); 2console.log(button); 3console.log(button.value);
javascriptの二行目の結果が、<input type="button" value="botton" id="button">となり、htmlのinputタグそのままなのですが、javascriptのオブジェクトとして取得したのなら、プロパティやメソッドの一覧がコンソールから参照できるはずでは?と思ってしまいます。
なぜ、ただタグが表示されるだけなのですか?
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/06 03:10