为了账号安全,请及时绑定邮箱和手机立即绑定

javascript在本页面中从一个函数获取另一个函数里的参数或者变量。

javascript在本页面中从一个函数获取另一个函数里的参数或者变量。

炎炎设计 2019-05-31 16:02:25
js和form在同一页面中(user函数里还要些其他东西,所以必须保留。)js代码--------------------------------//var s=0;这里加了这句也不对function sex(s){s==1?s="男":s="女";}function user(){alert(s);//想根据sex函数中的判断打印出是“男”或者“女”;}form---------------------------------<form action="javascript:user();" method="post" name="myForm">性别: 男<input type="radio" name="mySex" value="男" id="nan" onClick="sex(1);"/>女<input type="radio" name="mySex" value="女" id="nv" onClick="sex(0);"/></form>-----------------------------------在网上看了一下“闭包”可以解决这类问题,但是我form表单里还要传值给sex函数,就不知道怎么写了。注:我这是一个只用js获取表单中性别选项并在另一个函数中打印的代码,不用jQuery和js中的checked方法(可以用checked来一个for循环做出来)。只用js中的onclick怎么写哦,想解决这类问题,求js高手指教,能帮我把那段js代码改正确了就好了,谢谢^0^三个答案都试了一下,虽然效果没出来不过还是感谢你们大早上的帮我敲代码。O(∩_∩)O“sorry1254”的效果是“undefined”。“tuifeicmp ”的效果出来了,可是我是想用把值传到另外一个函数里面去。“jiangxibaiyi ”的答应出来的都是“女”。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 559 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信