对象反射用法示例
本文演示了Javascript对象反射用法:这里是Javascript对象反射用法,它涉及到反射DOM对象和自定义对象。
Javascript的反思工具
#显示{
宽度:400px;身高:300px;
边框:红色solid 1px;
溢出:滚动;
}
#主要{
宽度:500px;
文本对齐:左对齐;
左缘:自动;
保证金:汽车;
}
生成、选择与反思的对象
函数的SwitchObj(){
var obj;
无功switchobj = document.getelementbyid('selects);
如果(switchobj。值= =op_div ){
obj = document.createelement(div);
}
如果(switchobj。值= =op_select ){
obj = document.createelement(选择);
}
如果(switchobj。值= =op_p ){
obj = document.createelement(P);
}
如果(switchobj。值= =op_span ){
obj = document.createelement(跨越);
}
If (switchobj.value== op_table) {
obj = document.createelement(表);
}
如果(switchobj。值= =op_tr ){
obj = document.createelement(表);
}
如果(switchobj。值= =op_window ){
obj = document.createelement(窗口);
}
如果(switchobj。值= =op_document ){
obj = document.createelement(文件);
}
装配(obj);
}
/反射对象
功能组件(obj){
var顺序= 0;
如果(obj){
无功assstr =反映对象:+ obj tagname + 。
对于(关键在obj){
订单+;
assstr + =,+ +键+;
}
显示(assstr);
}
}
反射信息输出
函数显示(MSG){
无功showobj = document.getelementbyid('show);
如果(showobj){
showobj .innerHTML = ;
showobj .innerHTML =味精;
}
}
Javascript的反思工具
<输入type=按钮id=btn_assembly值为反思
onclick= switchobj('select ');
DIV
P
跨度
表
选择
文件
窗口
希望本文能对大家的javascript程序设计有所帮助。