JavaScript function 返回值

<input....onclick="input_in('work_id')"><input....onclick="input_in('work_psw')"><but... <input ....onclick = "input_in('work_id')">
<input ....onclick = "input_in('work_psw')">

<button onclick="button_in('7')">7</button>

function input_in(inputID){
if(inputID=="work_id"){return "work_id"}
else(return "work_psw")
}

var textID = input_in();

function button_in(v){
alert(textID);
}
想弄一个登录界面,页面包含数字键盘、文本框,具体步骤:首先点击相应的input元素,获取该项id值,通过页面的键盘点击,使值输入之前点击的文本框中。
但不知道总是只执行else的语句的返回值。

不知道这种写法有没有错误呢?
写错了,应该是else{return "work_psw"}
展开
 我来答
紫薇参星
科技发烧友

2018-07-17 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:5983
采纳率:92%
帮助的人:3460万
展开全部

按照你的要求编写的Javascript语言的程序如下

<html>
<head>
<script type=text/javascript>
var textID;
function input_in(inputID){
 textID=inputID;
}
function button_in(){
 alert(textID);
 var element=document.getElementById(textID);
 element.value=textID;
}
</script>
</head>
<body>
<input type="text" name="work_id" id="work_id" value="" onclick="input_in('work_id');">
<input type="text" name="work_psw" id="work_psw" value="" onclick="input_in('work_psw');">
<button onclick="button_in()">7</button>
</body>
</html>

运行结果

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式