还是自己回答自己问题吧!
直接拿去用,哈哈哈!
var qus = new Array();
function Question() {
this.qno = qus.length;
this.ono = 0;
this.create = function (table) {
var qstr = "";
qstr += "
问题 " + (this.qno + 1) + "
";qstr += "";
qstr += "
qstr += "";
qstr += "
qstr += "";
qstr += "";
qstr += "
table.innerHTML += qstr;
//alert(qstr);
}
this.addOption = function () {
this.ono++;
var opar = document.getElementById("qu" + this.qno + "op");
opar.innerHTML += "";
//alert(opar.innerHTML);
}
this.delOption = function () {
if (this.ono > 0) {
var quop = "qu" + this.qno + "op";
var opx = "qu" + this.qno + "op" + this.ono;
document.getElementById(quop).removeChild(document.getElementById(opx));
document.getElementById(quop).removeChild(document.getElementById(opx + "div"));
this.ono--;
}
}
}
function createQuestion() {
var qu = new Question();
qus.push(qu);
qu.create(document.getElementById('table'));
}
function delQuestion() {
if (qus.length > 0) {
var qupr = "table";
var qux = "qu" + (qus.length - 1);
document.getElementById(qupr).removeChild(document.getElementById(qux));
document.getElementById(qupr).removeChild(document.getElementById(qux + "div"));
qus.pop();
}
}
放一个成品: