• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Win版SafariのSELECT要素追加について)

Win版SafariのSELECT要素追加について

このQ&Aのポイント
  • Win版SafariのSELECT要素追加について
  • Win版SafariのSELECT要素追加の問題と回避方法について
  • Win版SafariのSELECT要素の追加に関する不具合と解決策

質問者が選んだベストアンサー

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

optionの操作で問題が出るようですから、 selectごと作り直すようにすると、とりあえず解決するようです。 (selectをspanで囲って中身を作り直す) <html> <hade> <script type="text/javascript"> function creSel(){ var SP = document.getElementById('S'); while(SP.firstChild)SP.removeChild(SP.firstChild); var S = document.createElement('select'); S.name ='mySELECT'; var to = Number(myFORM.myTEXT.value); for(var i=0;i<to; i++) { var O = document.createElement('option'); O.appendChild(document.createTextNode(i+1)); S.appendChild( O ); } SP.appendChild(S); } </script> </head> <body> <form name="myFORM"> 数値:<input type="text" name="myTEXT"> <input type="button" onClick="creSel()" value="SET"><br> <span id="S"><select></select></span> </form> </body> </html>

coogon21
質問者

お礼

ご回答ありがとうございます。 このやり方で何とかなりそうです。大変勉強になりました。

関連するQ&A