私はこの小さなコードを書いたが、なぜそれが機能していないのか分からない。それは人の名前を取ることになっていると彼らはそれの末尾に自分の名前でWebサイトを出力する彼らが選択したものに応じて。あなたのHTにusernameInputさJavascriptテキストボックスにテキストを生成するには?
JSFiddle http://jsfiddle.net/tQyvp/135/
はJavaScript
function generateDynamicSignature() {
var dynSig = "";
var user = document.getElementById("usernameInput");
var e = document.getElementById("scriptListInput");
var strUser = e.options[e.selectedIndex].text;
if (strUser == "example") {
dynSig = "http://example.com/users/";
}
document.getElementById("generateSignature").addEventListener('click', function() {
var text = document.getElementById('dynamicSignatureOutput');
text.text = (dynSig + user);
});
}
HTML
<select class="form-control" id="scriptListInput">
<option value="example">Example 1</option>
</select>