隨筆 - 154  文章 - 60  trackbacks - 0
          <2007年11月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          聲明:

          該blog是為了收集資料,認識朋友,學習、提高技術,所以本blog的內容除非聲明,否則一律為轉載!!

          感謝那些公開自己技術成果的高人們!!!

          支持開源,尊重他人的勞動!!

          常用鏈接

          留言簿(3)

          隨筆分類(148)

          隨筆檔案(143)

          收藏夾(2)

          其他

          學習(技術)

          觀察思考(非技術)

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          這是很久以前一個js巨強朋友(WM)做的,今天又找出來放在這以備不時之需!不做java的人就不用看了!

          代碼原創:WM

          代碼:

          <html>
          <body>
          <select id="t1">
            
          <option value="String">String</option>
            
          <option value="int">int</option>
            
          <option value="float">float</option>
            
          <option value="long">long</option>
            
          <option value="ArrayList">ArrayList</option>
          </select>
          <input type="text" id="t2">
          <input type="button" value="add" onclick=addoption()>
          <input type="button" value="del" onclick=deloption()>
          <input type="button" value="get and set" onclick="formatCodes()">
          <br>
          <select size="5" id="t4" onclick="selectOption(this,t5)">
          </select>
          <select size="5" id="t5" onclick="selectOption(this,t4)">
          </select>
          <br>
          <div id="t3"></div>
          </body>
          </html>
          <script>
          function selectOption(mid,oid)
          {
            
          var lin=mid.options.selectedIndex;
            
          if(lin>=0)
            
          {
              oid.options[lin].selected
          =true
            }

          }

          function addoption()
          {
            
          if(t2.value.length>0)
            
          {
              
          var op1=new Option(t1.value,t1.value);
              t4.options.add(op1);
              
          var op2=new Option(t2.value,t2.value);
              t5.options.add(op2);
            }

          }

          function deloption()
          {
            
          var lin=t4.options.selectedIndex;
            
          if(lin>=0)
            
          {
              t4.remove(lin);
              t5.remove(lin);
            }

          }

          function formatCodes()
          {
            
          var str="";
            
          for(var i=0;i<t4.length;i++)
            
          {
              str
          +=getCode(t4.options[i].value,t5.options[i].value);
            }

            
          for(var i=0;i<t4.length;i++)
            
          {
              str
          +=formatCode(t4.options[i].value,t5.options[i].value)+"\n";
            }

            t3.innerText
          =str;
          }

          function formatCode(temp1,temp2)
          {
            
          var str="public void set";
            
          var lin=temp2;
            
          var lin_1=lin.charAt(0)+"";
            lin_1
          =lin_1.toUpperCase();
            lin
          =lin_1+lin.substring(1,lin.length);
            str
          +=lin+"("+temp1+" "+temp2+")\n";
            str
          +="{\n\t this."+temp2+"="+temp2+";\n}";
            
            str
          +=" \npublic "+temp1+" get"+lin;
            str
          +="()\n{\n\t return "+temp2+";\n}";
            
            
          return str;
          }

          function getCode(temp1,temp2)
          {
            
          var str="private "+temp1+" "+temp2+";\n";
            
          return str;
          }

          </script>
          posted on 2007-11-07 11:57 lk 閱讀(231) 評論(1)  編輯  收藏 所屬分類: ajax&js

          FeedBack:
          # re: 猜猜是什么?(原創) 2007-11-07 15:09 CoderDream
          還不錯,支持一下!  回復  更多評論
            
          主站蜘蛛池模板: 浦北县| 金坛市| 芦山县| 江源县| 双辽市| 安福县| 开封县| 晋城| 贺兰县| 恩平市| 安达市| 昌都县| 正镶白旗| 轮台县| 敦化市| 阜宁县| 宜兴市| 稷山县| 东阿县| 青冈县| 务川| 广元市| 德兴市| 浮山县| 长武县| 禹州市| 嘉荫县| 永登县| 万安县| 康平县| 岑巩县| 固始县| 深泽县| 儋州市| 东城区| 扎赉特旗| 新邵县| 遂宁市| 师宗县| 泉州市| 肇庆市|