隨筆 - 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 閱讀(228) 評論(1)  編輯  收藏 所屬分類: ajax&js

          FeedBack:
          # re: 猜猜是什么?(原創) 2007-11-07 15:09 CoderDream
          還不錯,支持一下!  回復  更多評論
            
          主站蜘蛛池模板: 武穴市| 辛集市| 怀柔区| 绥化市| 家居| 手游| 当涂县| 昭平县| 民县| 天长市| 政和县| 金华市| 临湘市| 南漳县| 鄂伦春自治旗| 长泰县| 偏关县| 建水县| 涪陵区| 宁海县| 博乐市| 修武县| 黔东| 天峨县| 石柱| 邳州市| 会宁县| 胶南市| 夏河县| 东至县| 青川县| 陵水| 图片| 克什克腾旗| 竹溪县| 芦山县| 张家界市| 巴南区| 宜兴市| 葫芦岛市| 汾西县|