2017-02-10 60 views
1

我正在嘗試使<select><option>的JavaScript與其中的2項內容相匹配,但是一旦選中其中一項,我似乎就無法做任何事件。這裏是我的代碼:在JavaScript中選擇選項html

var e1 = document.getElementById("#selector").option[0].text; 
 
var e2 = document.getElementById("#selector").option[1].text; 
 
var e3 = document.getElementById("#selector").option[2].text; 
 
document.querySelector("e1").addEventListener("click", myInfo, false); 
 

 
function myInfo(){ 
 
    alert("Test"); 
 
}
<select id="selector"> 
 
    <option value="" disabled="disabled" selected="selected">Select a layout</option> 
 
    <option value="1">One</option> 
 
    <option value="2">Two</option> 
 
</select>

+1

如果您使用[jQuery](http://jquery.com/)庫,這會容易得多。這對你來說是一種選擇嗎? – GentlemanMax

+0

你能告訴我們你想解決什麼問題嗎?此外,'document.querySelector(「e1」)'正在尋找一個元素'',而你可能 - 或者應該是 - 尋找'