如何遍历实体属性值属性

随笔- 306&
&&&&&&&&&&&
&script language="javascript"&
var obj&=&new Object();
obj.myname&=&"我是对象";
obj.pro2&=&"23";
obj.pro3&=&"abcdeg"; php程序员之家
for (items in obj){
&document.write("属性:"+items+"的值是 ("+ obj[items] +")");
&document.write("&br&");
&遍历方法(就多一个var,不会吧
&&& for (var o in WordsList) {
&&&&&&& document.write(o+"&br/&");
function&allPrpos(obj) {
& & // 用来保存所有的属性名称和值
& & var&props = "";
& & // 开始遍历
& & for(var&p in obj){&
& & & & // 方法
& & & & if(typeof(obj[p])=="function"){&
& & & & & & obj[p]();
& & & & }else{&
& & & & & & // p 为属性名称,obj[p]为对应属性的值
& & & & & & props+= p + "=" + obj[p] + "";
& & & & }&
& & // 最后显示所有的属性
& & alert(props);
阅读(...) 评论()如何遍历一个[object]的所有属性?
下面一个小程序可帮助你查看想查的[object]的属性
& 只要将页面看到的[object]名称写到文本框即可
& &HTML&&HEAD&&TITLE&
& New & Document
& &/TITLE& &
& &SCRIPT &
LANGUAGE="JavaScript"& &
& function & property(){
& var & x="";
& obj=document.forms[0].ele_name.
(!eval_r("document.all."+obj)) &
& alert("您要查看的控件不存在!");
& for & (content
& in & eval_r("document.all."+obj))
& x=x & + & obj
& + & ".&font
& color=red&" & +
& content & + &
"&/font&=" & + &
eval_r("document.all."+obj)[content]+"&br&";
& document.write(x); &
& &/SCRIPT& &
& &/HEAD& &
& &BODY & &
& &FORM & METHOD=POST
& ACTION="" & name="form1"&
& &INPUT & TYPE="text"
& NAME="ele_name"& &
& &INPUT & TYPE="button"
& onclick="property()" &
value="查看属性"&&BR& &
& &TABLE & id="table1"
& border=1 & width=60%&
& &TR & id="tr1"&
& &TD & id="td1"
& align=center& &
& form1&BR& &
& table1 & &
& &INPUT & TYPE="text"
& NAME="text1" &
value="text1"&&BR& &
& &SELECT &
NAME="select1"&&option &
name="option1"&select1&/option&&/SELECT&&BR&
& &INPUT & TYPE="radio"
& NAME="radio1"&radio1&BR&
& &INPUT & TYPE="checkbox"
& NAME="checkbox1"&checkbox1&BR&
& &TEXTAREA & NAME="textarea1"
& ROWS="" &
COLS=""&textarea1&/TEXTAREA&&BR&
& &INPUT & TYPE="reset"
& id="reset1" &
value="reset1"&&INPUT & TYPE="submit"
& id="submit1" &
value="submit1"&&BR& &
& &INPUT & TYPE="password"
id="password1"value="password1"&password1&BR&
& &INPUT & TYPE="hidden"
& id="hidden1" &
value="hidden1"&hidden1&BR& &
id="div1"&div1&/div& &
& &/TABLE&&BR&
& &/FORM& &
& &/BODY& &
& &/HTML& &
2 楼xizi2002(戏子=>影帝)
好,谢谢, &
& &SCRIPT& &
& function & fnGetId(){
oVDiv=document.getElementByIdx("oDiv");alert(oVDiv);
obj=document.getElementByIdx("oDiv"); &
& if & (!eval_r(obj)
& alert("您要查看的控件不存在!");
& for & (content
& in & eval_r(obj))
& x=x & + & obj
& + & ".&font
& color=red&" & +
& content & + &
"&/font&=" & + &
eval_r(obj)[content]+"&br&"; &
& document.write(x); &
& &/SCRIPT& &
& &DIV & ID="oDiv"&Div
& #1&/DIV& &
& &DIV & ID="oDiv"&Div
& #2&/DIV& &
& &DIV & ID="oDiv"&Div
& #3&/DIV& &
& &INPUT & TYPE="button"
& VALUE="Get & Names"
& onclick="fnGetId()"&
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 如何遍历对象的属性 的文章

 

随机推荐