javascript
1<html> 2<head> 3</head> 4<body> 5 6<div id="col">文字色が変わります</div> 7 8<input type="button" value="赤文字" onclick="chgColor()"> 9 10<script> 11 12 13function chgColor() 14 { 15 if(document.getElementById) 16 { 17 18 document.getElementById("col").style.color = "red"; 19 } 20 } 21 22</script> 23 24 25</body> 26 27</html> 28```javascript 29なぜ if(document.getElementById) が必要なのか、またその意味が理解できません。 30 document.getElementById("col").style.color = "red"; だけで十分な気がするのですが・・。 31よろしくお願いします。
参考にしたページURLや書籍名を質問文に追記することをお勧めします。
ソースコードの入手先は必ず書いてください。
https://www.pazru.net/js/DOM/4.html
どこの誰が書いたものかもわからず、連絡先もありません。
考え込むだけ無駄かもしれません。
しかし
https://codezine.jp/article/detail/1378
かつてはブラウザの判別に使われたこともあったようです。
今度から入手先を忘れずに記入するようにします。失礼いたしました。
今度からではなく、今、編集してください。問題解決のためだけではなく、我々ソウトウェアを書く人の権利を守るためです。
回答3件
あなたの回答
tips
プレビュー