JavaScript对象反射
来源:互联网 发布:php undefined symbol 编辑:程序博客网 时间:2024/05/17 04:17
反射DOM对象和自定义对象
看代码吧
<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'>//生成选择的反射对象并反射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);}//反射对象function Assembly(obj){ var order=0; if(obj){ var assstr="反射对象:"+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>
- JavaScript对象反射
- JavaScript反射
- javascript 反射
- 对象反射
- asp.net通过反射技术实现Ajax(2)--前台javascript封装的Ajax对象
- javascript的“反射”机制
- javascript与反射
- JavaScript的反射体系
- javascript的“反射”机制
- JavaScript 实现反射机制
- JavaScript中的反射机制
- 反射:修改对象
- java反射分析对象
- 反射对象方法小结
- c# 反射创建对象
- 通过反射操作对象
- 数据层反射对象
- 创建对象(反射)
- Oracle ERP Applications papers
- DIV显示在最顶层
- netfilter 例子改写1
- jquery选择器全解
- Lua学习之--函数,变长参数,closure(闭包)及select的一些特性
- JavaScript对象反射
- Android 安全机制
- 软件概要设计与详细设计的区别
- 公告:下载频道存储服务器8月21日晚再次升级
- 美化winfrom窗体
- centos5.5系统 lnmp环境安装 分享
- 剖解MySQL单机多实例方案性能
- 【Q&A】istringstream 重新设定输入字符串问题
- struts2文件上传类型限制 之 zip和rar文件类型