目前,我有以下的js代碼取消在多所有選項1個選項選擇
function clearMulti(option)
{
var i;
var select = document.getElementById(option.parentNode.id);
for(i=1;i<select.options.length;i++)
{
select.options[i].selected=false;
}
}
和
function clearAllOpt(select)
{
select.options[0].selected = false;
}
一是取消對多個選擇調用時和第二清除所有選項每當選擇其他選項時的第一個選項。
對此的需要是,第一個選項是全部。
這一切都工作正常和花花公子FF,但在IE8什麼也沒有發生......任何建議如何讓這兩個工作?
這是從jsp頁面調用的...下面的代碼 - 編輯是如何填充id和東西,因爲它是數據庫信息和其他我可能不應該給的東西:)但是這應該會給你您正在尋找的信息。
<select id="blahSelect" name="blahSelect" style="width:80%" size=7 multiple>
<option id="All Blah" onclick="clearMulti(this)">All Blah</option>
<option id="**from sql**" onclick="clearAllOpt(this.parentNode)">**from sql**</option>
</select>
在此先感謝。
我們能看到你的HTML或任何你在捕捉,做這個事件? – Jage 2010-04-05 20:56:57
根據請求進行編輯。 – Shaded 2010-04-05 21:44:43