如何判断object里面是否包含某一字段?<body>
<script type="text/javascript" >
var obj = {
name:"张无忌",
age:"19岁",
grade:"大一",
speciality:"计算机",
girlfriend:"赵敏",
gongfu:"九阳神功"
};
if (..........){ //如何 判断age是否存在于obj里面?
alert("有age项");
}
</script>
</body>.....条件怎么写?
<script type="text/javascript" >
var obj = {
name:"张无忌",
age:"19岁",
grade:"大一",
speciality:"计算机",
girlfriend:"赵敏",
gongfu:"九阳神功"
};
if (..........){ //如何 判断age是否存在于obj里面?
alert("有age项");
}
</script>
</body>.....条件怎么写?
解决方案 »
- 上传图片的问题,请帮忙!
- 这是什么意思!
- Bindows 开发者论坛!
- 信封打印的源码!
- javascript 在netscape中如何给keycode赋值?
- 有没有现成代码,方便输入时间
- js 的下拉菜单问题?急
- 如果点击窗口关闭铵钮,能不能再让它执行一段代码后关闭。。。
- 求助大神,问题是点击某个按钮后,只改变该按钮所在容器内某个元素的显示与隐藏,页面是有多个相同容器的,单个控制
- 这一段代码在苹果手机里可以跳转,在安卓手机里就不行了,请问下有兼容性问题吗
- 以下几个函数,哪个几个在ff下不行?怎么改?
- 有人用过 Lytebox 效果吗? 想在一个frame中使用Lytebox ,可是不能出现效果
<script type="text/javascript" >
var obj = {
name:"张无忌",
age:"19岁",
grade:"大一",
speciality:"计算机",
girlfriend:"赵敏",
gongfu:"九阳神功"
};
if(obj.age){ //如何 判断age是否存在于obj里面?
alert("有age项");
}
</script>
</body>
<body>
<script type="text/javascript" >
var obj = {
name:"张无忌",
age:"19岁",
grade:"大一",
speciality:"计算机",
girlfriend:"赵敏",
gongfu:"九阳神功"
};
if (..........){ //如何 判断age是否存在于obj里面?
alert("有age项");
}
</script>
<input type="text" id="test"/>
<button>查询test是否在obj里面</button>
</body>
但如果有要从input里面传递出来的age怎么写?
<input type="text" id="test"/>
<script type="text/javascript" >
var obj = {
name:"张无忌",
age:"19岁",
grade:"大一",
speciality:"计算机",
girlfriend:"赵敏",
gongfu:"九阳神功"
};
if(obj.age==(document.getElementById('test').value)){ //如何 判断age是否存在于obj里面?
alert("有age项");
}
</script>
</body>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>test</title>
</head><body>
<script type="text/javascript" >
var obj = {
name:"张无忌",
age:"19岁",
grade:"大一",
speciality:"计算机",
girlfriend:"赵敏",
gongfu:"九阳神功"
};
if (obj.age){ //如何 判断age是否存在于obj里面?
alert("有age项");
}
function hasAttr(){
var str = document.getElementById("test").value;
if(obj[str]){
alert("有"+str+"项");
}else{
alert("没有"+str+"项");
}
}
</script>
<input type="text" id="test"/>
<button onclick="hasAttr()">查询test是否在obj里面</button>
</body>
</html>
<script type="text/javascript">
var obj={
css:{
position:{
text : ["cl","cr","cc"],
div_float : ["fl","fr","fc"]
}
color:{
background:["red","green"],
border:["yellow","blue"]
}
},
content:{
typename: .....
title:.........
.................
}
}
function find_input(){
if (.....){ // ....里面应该怎么写才能查找输入框单词是否存在obj里面?
alert("存在该项");
}
}
</script>
<input type="text" id="test" /> <!-- 在此输入某项目名称,如"border" -->
<button onclick="find_input()"></button>
</body>
if(type(obj.age)==="undefined")//如果使用if(obj.age)当age为零时也会不存丰
//或者
if(age in obj)