前提・実現したいこと
HTMLでサイトを作っているのですが、buttonを押しても何も起きません。
中の文章をdivで囲うなど、色々試しましたができませんでした。
発生している問題・エラーメッセージ
addEventListenerがfunctionではないというエラーが出ていました。
該当のソースコード
html
1<!DOCTYPE html> 2<html> 3 <head> 4 <meta charset="utf-8"> 5 <link rel="stylesheet" href="style.css"> 6 <title> 7 お知らせ 8 </title> 9 </head> 10 <body> 11 <p><a href="../index.html" class="back">TOPに戻る</a></p> 12 <p class="title" id="title">運営からの大事なお知らせ</p> 13 <p class="announce">新しいお知らせが上にくるよ(゚∀゚)</p> 14 <input id="pass"> 15 <button><div class="toukoub">投稿</div></button> 16 <p class="announce-text" id="announce"></p> 17 <p class="osuna">aaaa</p> 18 <small class="copyright">©ゆーりん 2021 煽れよちゅぎちゅん作成委員会 inc.</small> 19 <script src=" index.js"></script> 20 </body> 21</html>
javascript
1window.addEventListener('load', function() { 2 const osuna = document.querySelector('.toukoub'); 3 osuna.addEventListener('click', function() { 4 alert('done'); 5 }) 6})
直したあとのものです
試したこと
上にも書いたように、div要素で囲うなどしてみました。
回答2件
あなたの回答
tips
プレビュー