我在写一个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_'>";