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"} 展开
<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"} 展开
1个回答
展开全部
按照你的要求编写的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>
运行结果
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询