好的,Opera瀏覽器的JS代碼似乎存在問題,因爲它只刪除在多選標記中選擇的最後一個選項標記,有人可以幫助我。多個選擇刪除多個選項的問題
下面是這個HTML:
<select id="actions_list" name="layouts" multiple style="height: 128px; width: 300px;">
<option value="forum">forum</option>
<option value="collapse">collapse</option>
<option value="[topic]">[topic]</option>
<option value="[board]">[board]</option>
</select>
Ofcourse這是一個表單標籤內,但有參與這種形式的一噸多的代碼,但在這裏是此相關的信息。
這是JS應該處理這個,但只刪除Opera中的最後一個選擇的選項,不確定其他瀏覽器,但它確實需要刪除所有選擇的選項,而不僅僅是最後選擇的選項... argg
var action_list = document.getElementById("actions_list");
var i = action_list.options.length;
while(i--)
{
if (action_list.options[i].selected)
{
action_list.remove(i);
}
}
這是什麼問題?我無法弄清楚一位:(
謝謝:)
感謝百萬,從來沒有想過這樣做。這真是讓我失望了。他們爲什麼不能同樣工作...... argg ......那是多元化的榮耀。歡呼聲:)順便說一句,我對jQuery不是很熟悉,就像它所說的那樣容易,但我想我只是一個老式的傻瓜,更喜歡JS。再次感謝! :) – SoLoGHoST 2010-06-12 06:17:08