最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript對(duì)象反射用法實(shí)例

 更新時(shí)間:2015年04月17日 10:19:38   作者:songguo  
這篇文章主要介紹了JavaScript對(duì)象反射用法,實(shí)例分析了反射DOM對(duì)象和自定義對(duì)象的具體用法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了JavaScript對(duì)象反射用法。分享給大家供大家參考。具體如下:

這里講述JavaScript對(duì)象反射用法,涉及反射DOM對(duì)象和自定義對(duì)象

<html>
<head>
<title>JavaScript反射工具</title>
<style type="text/css">
#show{
width:400px;height:300px;
border:red solid 1px;
overflow:scroll;
}
#main{
width:500px;
text-align:left;
margin-left:auto;
margin-right:auto;
}
</style>
<script type='text/javascript'>
//生成選擇的反射對(duì)象并反射
function SwitchObj(){
 var obj;
 var switchobj=document.getElementById('selects');
 if(switchobj.value=="op_div"){
      obj=document.createElement("div");
  }
 if(switchobj.value=="op_select"){
      obj=document.createElement("select");
  }
 if(switchobj.value=="op_p"){
      obj=document.createElement("p");
  }
 if(switchobj.value=="op_span"){
      obj=document.createElement("span");
  }
 if(switchobj.value=="op_table"){
      obj=document.createElement("table");
  }
 if(switchobj.value=="op_tr"){
      obj=document.createElement("table");
  }
 if(switchobj.value=="op_window"){
      obj=document.createElement("window");
  }
 if(switchobj.value=="op_document"){
      obj=document.createElement("document");
  }
 Assembly(obj);
}
//反射對(duì)象
function Assembly(obj){
  var order=0;
  if(obj){
    var assstr="反射對(duì)象:"+obj.tagName+"<br/>"
    for(key in obj){
      order++;
      assstr+=order+"----"+key+"<br/>";
    }
    Show(assstr);
  }
}
//將反射信息輸出
function Show(msg){
  var showobj=document.getElementById('show');
  if(showobj){
    showobj.innerHTML="";
    showobj.innerHTML=msg;
   }
}
</script>
</head>
<body>
<div id="main">
<h1>JavaScript反射工具</h1>
<div id="show"></div>
<input type="button" id="btn_assembly" value="反射" 
onclick="SwitchObj('select');" />
<select id="selects">
<option value='op_div'>div</option>
<option value='op_p'>p</option>
<option value='op_span'>span</option>
<option value='op_table'>table</option>
<option value='op_select'>select</option>
<option value='op_document'>document</option>
<option value='op_window'>window</option>
</select>
</div>
</body>
</html>

希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

郯城县| 怀远县| 弋阳县| 博野县| 全南县| 团风县| 韶山市| 平阴县| 兖州市| 濉溪县| 利津县| 曲沃县| 安康市| 修文县| 武城县| 上栗县| 科技| 大姚县| 龙山县| 乐陵市| 奈曼旗| 陇南市| 德保县| 长汀县| 马鞍山市| 阳曲县| 江源县| 自治县| 吴江市| 商城县| 内乡县| 苍溪县| 涪陵区| 凌云县| 铁岭县| 定安县| 常熟市| 承德市| 兴业县| 南昌市| 海盐县|