Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获取javascript对象的值_Javascript_Javascript Events - Fatal编程技术网

如何获取javascript对象的值

如何获取javascript对象的值,javascript,javascript-events,Javascript,Javascript Events,在警报中,iam获取“下拉菜单对象”+对象对象 这是javascript。如果它是Jquery,我可以做$(This.attr('value')。如何获取 javascript对象的值document.getElementById(menu1).value或ob1.valuedocument.getElementById(menu1).value或ob1.value我不确定您是否在寻找更多,但如果您想要javascript中对象的value属性,可以这样做: this.mobj=document

在警报中,iam获取“下拉菜单对象”+对象对象 这是javascript。如果它是Jquery,我可以做
$(This.attr('value')
。如何获取
javascript对象的值
document.getElementById(menu1).value
ob1.value
document.getElementById(menu1).value
ob1.value
我不确定您是否在寻找更多,但如果您想要javascript中对象的value属性,可以这样做:

this.mobj=document.getElementById(menu1)
var ob1 = this.mobj;
alert(" Obj value"+ob1.whichmethod());
mobj = document.getElementById(menu1);
if (mobj){
    var obj_value = mobj.innerText; //or innerHTML;
}
如果您正在查找超链接的href,可以按如下方式获取:

this.mobj=document.getElementById(menu1)
var ob1 = this.mobj;
alert(" Obj value"+ob1.whichmethod());
mobj = document.getElementById(menu1);
if (mobj){
    var obj_value = mobj.innerText; //or innerHTML;
}

我不确定您是否在寻找更多内容,但如果您想要JavaScript中对象的value属性,可以这样做:

this.mobj=document.getElementById(menu1)
var ob1 = this.mobj;
alert(" Obj value"+ob1.whichmethod());
mobj = document.getElementById(menu1);
if (mobj){
    var obj_value = mobj.innerText; //or innerHTML;
}
如果您正在查找超链接的href,可以按如下方式获取:

this.mobj=document.getElementById(menu1)
var ob1 = this.mobj;
alert(" Obj value"+ob1.whichmethod());
mobj = document.getElementById(menu1);
if (mobj){
    var obj_value = mobj.innerText; //or innerHTML;
}

可以通过点运算符(.)或方括号([])访问对象属性

比如说

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

可以通过点运算符(.)或方括号([])访问对象属性

比如说

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

当我使用这个时,我得到了“未定义”什么是未定义的?对象还是价值?在上面的示例中,您是否将其放入if语句中?@Derby:What元素是
menu1
,它可能没有
@Derby:“menu1”是超链接。我想得到超链接的id。通过这个id我可以做任何事情。我知道这会得到id(this.mobj=document.getElementById(menu1))…但它会给出“object”。我想将这个对象转换为值当我使用这个iam时得到“未定义”什么是未定义的?对象还是价值?在上面的示例中,您是否将其放入if语句中?@Derby:What元素是
menu1
,它可能没有
@Derby:“menu1”是超链接。我想得到超链接的id。通过这个id我可以做任何事情。我知道这会得到id(this.mobj=document.getElementById(menu1))…但它会给出“object”。我想将此对象转换为值当我使用此对象时,我得到了“未定义的”@Derby:What元素是
menu1
,它可能没有
。元素(
menu1
)必须具有属性
menu1
是变量还是输入元素的id?它应该是表示某个id的字符串。。。例如
var menu1='menuidGoesher'
当我使用这个iam时,我得到了“未定义的”@Derby:What元素是
menu1
,它可能没有
。元素(
menu1
)必须有属性
menu1
是变量还是输入元素的id?它应该是表示某个id的字符串。。。例如<代码>变量menu1='menuIdGoesHere'