首先貼一下我原來的**。
for(var i=0;i"+(i+1)+":"+content+"
";
//注意,上面核取方塊的name=questionid
}document.getelementbyid("questiondiv").innerhtml=qstr;
這個**出現了乙個問題,就是說我在每次list中的值時,會很奇怪地每次都只取第乙個值。
極度鬱悶,暫時不清楚是什麼原因,不過已經找到了替代的解決辦法。
等下會貼出來。
想到乙個解決辦法是利用jsp中的jstl標籤(博主使用的jsp哦)
下面是修改後的**:
var number = $;
var qstr = "";
var arraycontent = new array();
arraycontent.push("$"); //js中可以使用此標籤,將el表示式中的值push到陣列中
var arrayoptions = new array();
arrayoptions.push("$"); //js中可以使用此標籤,將el表示式中的值push到陣列中
var arrayquestionid = new array();
arrayquestionid.push("$"); //js中可以使用此標籤,將el表示式中的值push到陣列中
for(var i=0;i"+(i+1)+":"+content+"
";
//注意,上面核取方塊的name=questionid
}document.getelementbyid("questiondiv").innerhtml=qstr;
嗯,這樣雖然是複雜了一些,不過總算是將所有的資料都顯示出來了。
EL表示式 EL表示式顯示資料
1.基本資料型別與string型別 request.setattribute scores 滿分 request.setattribute a 1 頁面顯示為 滿分2.自定義型別 a 在頁面中要顯示的自定義類成員變數必須要有getter b 如何顯示 建立乙個student類 request.set...
JS中使用EL表示式
分兩種情況 1.js 在jsp頁面中,這可以直接使用el表示式.如 2.js 是單獨的.js 檔案,通過引入到 jsp中來.這時候可通過提前定義js變數的形式的解決,如 var contextpath 在jsp頁面上定義js變數 contextpath.這樣在之後引入的js檔案中就可以使用conte...
Jsp中EL表示式
jsp中el表示式 1 語法結構 2 與.運算子 el 提供 和 兩種運算子來訪問資料。當要訪問的屬性名稱中包含一些特殊字元,如.或?等並非字母或數字的符號,就一定要使用 例如 應當改為 如果要動態取值時,就可以用 來做,而 無法做到動態取值。例如 中data 是乙個變數 3 變數 el訪問變數資料...