
说的直白一点,就是你的html代码里面有个标签中含有id这个属性,并且这个属性不为空,那么documentgetElementById就是去获取这个含有id属性的对象,比如你的超链接有id属性,那这个函数就是去获取你的超链接对象。就是这个意思。
<script>
function sex(s){
s==1s="男":s="女";
return s;
}
function user(s){
alert(sex(s));//想根据sex函数中的判断打印出是“男”或者“女”;
}
</script>
<form action="javascript:user();" method="post" name="myForm">
性别: 男<input type="radio" name="mySex" value="男" id="nan" onClick="user(1);"/>
女<input type="radio" name="mySex" value="女" id="nv" onClick="user(0);"/>
</form>
对象拥有属性和方法,函数可以认为是属性,所以函数是对象的某个方法。
比如:
function test() {// 这个函数的所有者就是window对象
}
consolelog(windowtest)
你可能是没有明白,异步函数和回调函数怎么用,下面是一个通用的简单例子:
<script>
var x; //声明变量
$xxFunc(xx,yy,,function(res){ //运行某某异步函数如$get(),并传入一个回调函数
……
x = resxx; //给变量赋值,此时距离声明变量,已过去若干毫秒
});
consolelog(x); //undefined 因为是异步,所以同步的X没有值
var t = setTimeout(function(){consolelog(x)},1000); //服务器不卡情况下,正常1秒内,会收到赋值结果
</script>
以上就是关于JavaScript中函数function $(str) { return(document.getElementById(str)); }具体涵义是什么,有什么作用全部的内容,包括:JavaScript中函数function $(str) { return(document.getElementById(str)); }具体涵义是什么,有什么作用、javascript在本页面中从一个函数获取另一个函数里的参数或者变量。、javascript中对象和函数的区别与联系等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)