我寫了這麼一小段代碼,但我不確定它爲什麼不起作用?應該輸入個人姓名,並根據他們選擇的內容輸出一個網站,並在其末尾輸入他們的姓名。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>