現在ある書籍でJavaScriptの勉強をしています
そこに書かれているコードを書いて実行し、セレクトボックスをタップするとアプリが落ちます
開発環境は
iPad Air4
使用アプリ「JavaScript Anywhere」
です
書いたコードは
HTML
コード<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width" /> <title>セレクトボックスの値を入力する</title> <link rel="stylesheet" href="style.css" /> </head> <body> <h1>セレクトボックスの値を取得する</h1> <from> <div> <label for="food">好きな食べ物は?:</label> <select id="food" multiple> <option value="sushi">sushi</option> <option value="karaage">karaage</option> <option value="tenpura">tenpura</option> </select> <input type="button" id="btn" value="submit"> </div> </from> <script src="script.js"></script> </body> </html>
JavaScript
var getSelectValue = function(name){ var result = []; var opts = document.getElementById(name).options; for(var i = 0, j = opts.length; i < j; i++){ var opt = opts.item(i); if(opt.selected){ result.push(opt.value); } } return result; }; document.getElementById("btn"),addEventListener("click", function(){ alert(getSelectValue("food")); });
になります
どこかおかしい部分はありますでしょうか?
ご教授お願いします
まだ回答がついていません
会員登録して回答してみよう