您好我有以下問題。我希望用戶選擇一個(gè)選擇面板的選項(xiàng)。然后在他單擊該按鈕后,他將被帶到另一個(gè)文件,在該文件中,他選擇的值被放入一個(gè)變量中,然后顯示出來。在新文件中打開它很重要。但是對(duì)于我的代碼,變量返回未定義。這是我的代碼:function myFunction() { a=$("#mySelect").val(); switch(a){ case "Orange": var b="Orange"; return b; case "Apple": var b="Apple"; return b; case "Pineapple": var b="Pineapple"; return b; case "Banana": var b="Banana"; return "Banana";}}var test=myFunction();$("button").on("click",blub);function blub(){ window.open("/Users/Adrian/Desktop/jj.html",'_blank' );}<!DOCTYPE html><html> <body> <select id="mySelect"> <option value="Apple">Apple </option> <option value="Orange">Orange </option> <option value="Pineapple">Pineapple </option> <option value="Banana">Banana </option> </select> <p class="bla"> Click the button to select the option element with index "2". </p> <p> <b>Note: </b> The index starts at 0. </p> <button> Try it </button> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"> </script> <script charset="utf-8" src="j.js"> </script> <script charset="utf-8" src="jj.js"> </script> </body></html>$(".bla").html(test);<!DOCTYPE html><html dir="ltr"> <head> <meta charset="utf-8"> <title></title> </head> <body> <p class="bla"></p> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="j.js" charset="utf-8"></script> <script src="jj.js" charset="utf-8"></script> </body></html>
Javascript 文件的選項(xiàng)值返回未定義
四季花海
2022-12-02 17:20:10