2011-09-06 84 views
1
this.mobj=document.getElementById(menu1) 
var ob1 = this.mobj; 
alert(" Obj value"+ob1.whichmethod()); 
在警報IAM越來越

「下拉菜單中的OBJ」 + Object對象 的價值這是javascript..If是jQuery的我可以做$(this).attr('value')。如何獲得的 值JavaScript對象如何獲得JavaScript對象

回答

2

我不知道,如果你正在尋找更多的,但如果你想在JavaScript對象的值屬性,你可以做這樣的:

mobj = document.getElementById(menu1); 
if (mobj){ 
    var obj_value = mobj.innerText; //or innerHTML; 
} 

如果你正在尋找的超級鏈接的href,你可以得到這樣的:(。)

mobj = document.getElementById(menu1); 
if (mobj){ 
    var obj_value = mobj.href; 
} 
+0

當我使用這個iam得到「undefined」 – Someone

+0

什麼是undefined?對象或價值?你是否在上面的例子中把它變成了if語句? –

+0

@Derby:'menu1'是什麼元素,它可能沒有'value'。 –

2

document.getElementById(menu1).valueob1.value

+1

當我使用這個IAM收到 「未定義」 – Someone

+0

@Derby:什麼元素是'menu1',它可能沒有一個'value'。 –

+0

元素('menu1')必須有屬性'值' –

0

您可以通過點運算符或方括號([])來訪問對象的屬性。

例如。

var pair = new Object(); 
pair[0] = "value One" 
pair[1] = "value Two" 
pair[2] = "value Three" 
pair[3] = "value Four" 
pair["Five"] = "value Five" 

you can use **pair.Five** or pair["Five"]