JavaScript中函数function $(str) { return(document.getElementById(str)); }具体涵义是什么,有什么作用

JavaScript中函数function $(str) { return(document.getElementById(str)); }具体涵义是什么,有什么作用,第1张

说的直白一点,就是你的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中对象和函数的区别与联系等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9473385.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存