javascript
1<html> 2<head> 3 </style> 4 <script type="text/javascript" 5 src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"> 6 </script> 7 <script type="text/javascript"> 8 $(function(){ 9 $("#btn1").on('click',function(){ 10 var pulbox = document.getElementById("sel1"); 11 //$("#sel1").val()で取得できないのはなぜ? 12 var collor = pulbox.selectedOptions[0].value 13 $(".hoge").css("background-color",collor); 14 }) 15 }) 16 </script> 17<head/> 18<body> 19<div class="hoge">色変わるよ</div> 20<select id="sel1"> 21</select> 22<button id="btn1" type="button"> 23<font size="2">ボタン</font> 24</body> 25 <script type="text/javascript"> 26 //プルダウンの中身[value,text] 27 var opList = [["赤","red"],["青","blue"],["黄","yellow"],["緑","green"]] 28 for(var i=0;i<opList.length;i++ ){ 29 var colorset = opList[i] 30 $("#sel1").append($("<option>").val(colorset[1]).text(colorset[0])); 31 } 32 </script> 33</html> 34
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。