[リンク内容](https://xn--nckgu1cyjxdq45wl5hik7bg7m.com/insecure/)このサイトのシミュレーション部分をHTML,CSS,JavaScript で模写しているのですがJavaScriptが効きません エラーメッセージなどは出ていません。 **診断結果を表示する**ボタンを押すと、右に金額が表示されるようにしたいです。 金額の出る条件は、 **(あなたの年収+配偶者の年収)÷3-他社借入額=借入可能金額** です ### 該当のソースコード ```ここに言語名を入力 ```ここに言語を入力 JavaScript document.getElementById("btn").onclick = function() { document.getElementById("text").innerHTML = "クリックされた!"; };
HTML
!DOCTYPE html>
<html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" href="css/style.css"> </head> <body> <div class="one"> <p class="p">昨年の年収(必須)</p> <div class="input"> <p class="p2">ご本人の年収</p> <input class="input" type="text">万円 <p class="p3">配偶者の年収</p> <input type="text">万円 </form> </div> </div> <div class="two"> <p class="p">現在のキャッシング <br>利用状況(必須)</p> <div class="input"> <p class="p4">借入残高</p> <input type="input2"> 万円 </form> <br> <select> <option>0</option> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> <option>6</option> <option>7</option> <option>8</option> <option>9</option> <option>10</option> </select> </div> </div> <h5>*すべて半角数字でご入力ください</h5> <form> <div id="btn"><input id="text" class="btn" type="submit" value="診断結果を表示する!" ></div> </form> <script src="index.js"></script> </body> </html>### 試したこと Googleでの検索、ProGate
index.jsのパスは正しいですか?
直接URLを入力して、index.jsをブラウザで表示するとどうなりますか?
または、スクリプトをHTMLに直接書いた場合はどうですか?
いや、おそらく、
document.getElementById("text-button").onclick = function() {
document.getElementById("text").innerHTML = "クリックされた!";
};
しか index.js に書いていないのだと思われる。
セレクトボックスは計算上どこに反映するのでしょうか?
(÷3の部分?)
セレクトボックスは、飾りのようなものだと思ってもらって大丈夫です!
text-button ってどこにあるんでしょ。
あなたの年収と配偶者の年収を合計して3でわるの?
それとも3で割るのはあくまでも配偶者の年収だけ?
ごめんなさい!()が抜けていました
既に回答がついている質問の編集は慎重に行ってください。
「ない情報」に対しての指摘になっています。
それに編集した結果どうなったのか具体的に記載してください。
あとコードはファイル毎にコードブロックにしてください。
同じブロック内は1ファイルとみなしますし、そうでなかったとしたら、いちいち範囲選択しなければなりませんので面倒です。
>年収を合計して3でわる
収入合算での返済負担率だろうから、たぶん合計して3で割るで合ってると思う。
回答3件
あなたの回答
tips
プレビュー