シナリオは次のとおりです。ユーザーがドロップダウンリストからエントリを選択します。関連するエントリを参照して、に存在するWebパスの新しいプレフィックスを作成します。しかし、私が抱えている問題は、がリンク部分として解釈されないため、リンクが生成されないことです。ユースケース:ユーザーがdropDown-listからlink1を選択した場合、結果は次のようになります:https://link1 // web / sso / bw / ostrfer.jsp(リンクおよびテキスト表示として)
どうすればこれに到達できるか教えていただけますか?
助けてくれて本当にありがとうございます!:)
JS:
function output (choice) {
var index = choice.selectedIndex;
var prefix = "";
if(index == 1)
prefix = "https://link1";
else if (index == 2)
prefix = "https://link2;
else if (index == 3)
prefix = "https://link3";
else if (index == 4)
prefix = "https://link4";
else if (index == 5)
prefix = ""https://link5";
document.getElementById("url").innerHTML = praefix;
}
HTML:
<body>
<form>
<p>
<select id = "list" name = "list" onchange ='output(this.form.liste);' >
<option></option>
<option>link1</option>
<option>link2</option>
<option>link3</option>
<option>link4</option>
<option>link5</option>
</select>
</p>
</form>
<a href=<span id = "url"></span>/web/sso/bw/ostrfer.jsp> <span id = "url"></span> /web/sso/bw/ostrfer.jsp</a>
</body>