質問: ### 前提・実現したいこと ここに質問したいことを詳細に書いてください (例)PHP(CakePHP)で●●なシステムを作っています。 ■■な機能を実装中に以下のエラーメッセージが発生しました。 「http://svtsim.com/svtsim.html」というサイトを見て、同じようなものができないかと思い、ソースを調べました。 しかし、ソース59行目の が理解できません。 このサイトではどのようにして[Nomal sinus rhythm]や[Sick sinus syndrome]などの選択タブを入れ込んでいるのでしょうか? インポートしているjsファイルも調べてみましたがselectで表示される文言はありませんでした。 どなたかご教授ください。 ### 発生している問題・エラーメッセージ ``` エラーメッセージ ``` 同じものをローカルに作成してオフラインで起動すると Channels definition was not found. Model.js was not found. と出力されます。 ※jquery.min.js部分はローカルで使用できるようにソース変更済み ### 該当のソースコード ``` ここにご自身が実行したソースコードを書いてください ``` Scenario Randomize the scenario ### 試したこと 課題に対してアプローチしたことを記載してください ローカルに同じものを作成して実行してみましたが、グラフの表示がされませんでした。 シナリオが選択できないことが原因。 ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報 HTML javascript Jquery
回答: 新米プログラマーにつき仕事のための問題解決能力の修行として私に回答できそうな質問を探している中で当質問をお見かけいたしました。 ですので回答形式・回答内容等で不足・間違いなどがある可能性がほかの回答者様よりも高い事を先にお詫びして、回答させていただきます。 おそらく鍵は「svtsim-3.3-min.js」にあると思われます。 まず、質問の59行目のタグには"scenario"というidがついているため、そのidがどう使われているのかを調べるために、同html内で「Ctrl+F」を使い、"scenario"の使用箇所を検索します。コメントも含めると計7箇所で使われているようですが、質問の内容に関わるような処理を実行していると思しき箇所は見つかりません。 なので、今度はがいぶファイルを同様の方法で検索します。 すると「svtsim-3.3-min.js」にて、 ~var e=b.scenarios[c].caption;$("#scenario").append(''+e+"")}$("#scenario").append('Surprise Me!')~ という指定idタグ内部に引数の処理を追加するjQueryによるappend関数を用いてoptionタグを挿入する記述が見つかります。 おそらくこの記述が質問の処理を行っているのではないかと思われます。