やりたい事は、ボタンをクリックするとresult.htmlにとんでテキストを表示させる事です。ページ移動は成功しますが、文字表示がうまくいきません。if文の中にjQueryでclick処理をする記述が怪しいと思うのですが、どこが間違っているのかわからないので教えて欲しいです。
HTML
1<body> 2 <p><input id="choice1" type="button" value="ボタン1" onclick="location.href='result.html'; stimu_(stimu1)"></p> 3 <p><input id="choice2" type="button" value="ボタン2" onclick="location.href='result.html'; stimu_(stimu2)"></p> 4 5 <script src="js/jquery-3.4.1.min.js"></script> 6 <script src="js/index.js"></script> 7</body>
JavaScript
1// 回答をresult.htmlに送信 2function stimu_1(stimu1) { 3 document.write("<div>"+stimu1+"</div>"); 4} 5function stimu_2(stimu2) { 6 document.write("<div>"+stimu2+"</div>"); 7} 8if($("#choice1").click(function(){ 9 var stimu1 = 1; 10 return stimu1; 11})); 12if($("#choice2").click(function(){ 13 var stimu2 = 2; 14 return stimu2; 15}));
他の方が回答されているように基本的な構文から滅茶苦茶なので、基本から真面目に勉強なさる方が良いかと思います。
後、「何をしたいのか?」も明確で無いので、要件を明確にする練習もされると良いかと思います。
回答3件
あなたの回答
tips
プレビュー