我在寫一個JSP頁面,管理員可以爲用戶準備問題格式。所有的問題有多種選擇,範圍從2(是或否)到5。我想爲管理員提供一個按鈕,點擊後必須生成一個對應於1個答案的文本框。此按鈕還應檢查答案框未超過5,因爲不能超過5個選擇。如何在點擊按鈕上添加文本框?
我該如何解決這個問題?如何填充innerHTML
內的JavaScript變量?我做了這樣的事情:
function addAnswer(queryNum, ansCount){
var d=document.getElementById("div");
var i = queryNum;
alert(i);
var j = ansCount;
alert(j);
d.innerHTML+="<label class='optsurvey-answer' for='answer_'>Answer</label>"+"<input class='optsurvey-answerinput' type='text' name='<portlet:namespace />answer_'>";
}
</script>
這裏queryNum
和ansCount
是由JSP通過PARAMS。我想把它們塞進d.innerHTML
。像這樣的東西
d.innerHTML+="<label class='optsurvey-answer' for='answer_'>Answer<HERE I HAVE TO STUFF "ansCOUNT" ></label>"+"<input class='optsurvey-answerinput' type='text' name='<portlet:namespace />answer_'>";