2014-10-29 104 views
0

我有一個有一些值的選擇框。點擊一個按鈕後,我想刪除所選的屬性,無論哪個選項值具有此屬性。基本上我想重新加載選擇框。我不使用jQuery,所以有沒有在純javscript的任何方式來完成它?如何從選擇框中刪除選定的屬性?

我在不同的文章中提到過,因爲所有與帖子有關的答案都在Jquery中,我只想用javascript來做。

我的removeAttribute使用功能

document.getElementById('selectboxID').removeAttribute("selected") 

,但它無法正常工作。

+0

是否要取消選擇任何選項,或者你想重置它做的加載頁面時選擇任何選項? – 2014-10-29 15:29:48

+0

實際上想要重新加載選擇框上點擊關閉按鈕,它應該保留,如果刷新/重新加載頁面jsfiddle:http://jsfiddle.net/07530w5n/2/ – user596502 2014-10-29 15:40:07

+0

複製中接受的答案(我的)也提供了一個非jQuery解決方案。但請注意,該答案中唯一的jQuery細節是如何選擇元素,而不是如何重置它們。我假設你知道如何選擇沒有jQuery的選項元素。 – 2014-10-29 16:07:34

回答

2

據:http://www.w3schools.com/jsref/prop_select_selectedindex.asp

document.getElementById("selectboxID").selectedIndex = -1; 

應該做的伎倆

+0

謝謝你的迴應。默認情況下,如果沒有選擇的屬性,那麼Project ..選項應該是可見的。在這裏檢查:http://jsfiddle.net/07530w5n/2/ – user596502 2014-10-29 15:46:36

+0

然後,而不是選擇什麼都不是'-1',選擇您的項目指數。不是? – yunandtidus 2014-10-29 16:09:19

相關問題