宜信同城网交流论坛

 找回密码
 立即注册
开启左侧

用js获取input的值,并用提示框显示出来

[复制链接]
发表于 2023-3-2 19:25:40 | 显示全部楼层 |阅读模式 来自 LAN

一、需求如下:

建立input输入框,设置其id为”study”,设置其值为”666″, 用js获取input的值,创建一个按钮叫”弹出”,点击”弹出”按钮,弹出input中的value的值。

二、思路:

(1)获取input输入框的value值
为input输入框设置id,name属性后,可以通过id或name来获取input的value值,这里使用id来获取input的value值

(2)创建”弹出”按钮
按钮的创建有多种,可以使用input,button标签等来创建,这里使用button标签

(3)使用js展示input中的value的值
可以为按钮设置onclick属性,并设定onclick对应的方法(这里创建了show这个方法),然后在show方法中使用alert方法来做提示信息,从而展示出input的value值

三、效果图:

f1ef2aa066e2f16f04a68482c66d4c1e.webp (47.68 KB, 下载次数: 12)

四、代码如下:

方案一、使用表单结合show方法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<html>
<head>

<title>弹出输入框的值</title>
<script type="text/javascript">
function show(){
 var a = myform.study.value; //使用id来获取input输入框的值
  alert(a);
};

</script>
</head>

<body>
<form name="myform">
  <input type="text" id="study" name="box"  value="666" />
   <button  onclick="show()">弹出</button>
</form>

</body>

</html>

除了使用id来获取input输入框的值,你也可以用name来获取input输入框的值,修改如下:

1
2
- var a = myform.study.value;
+ var a = myform.box.value;

此外,你也可以使用input标签来创建按钮进行,例如将上面的按钮修改为:

1
2
- <button  onclick="show()">弹出</button>
+ <input type="button" onclick="show()" value="弹出" />

方案二、使用getElementId

1
2
3
4
5
6
7
<input id="study"  class="ob1" value="666" type="text">
<input type="button" class="intro" id="btn" value="弹出">
<script>
  document.getElementById("btn").onclick = function(){
    var v=document.getElementById("study").value;
    alert(v);
  }

除了使用getElementById获取指定的内容(这里是获取”弹出”按钮,然后为按钮绑定o’clock事件),还可以使用以下方法:

  • getElementsByTagName 通过标签来获取内容
  • getElementsByClassName 通过类名来获取内容

注意:getElementsByClassName() 在 Internet Explorer 5,6,7,8 中无效。

作者:稻草人_b788
链接:https://www.jianshu.com/p/ce9db183159d
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

宜信网交流论坛 - 版权声明 1、在发表言论时,请遵守当地法律法规。主题所有言论纯属个人意见,与本站立场无关。
2、本站所有主题由作者发表,作者享有帖子相关版权,其他单位或个人使用、转载或引用本文时必须征得作者同意并注明来源于宜信网
3、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意。
4、帖子不遵守当地法律法规、广告、人身攻击等情况时,宜信网管理人员有权不事先通知发贴者而删除本文。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|宜信同城网交流论坛 ( 闽ICP备19021048号 )|站点地图

GMT+8, 2026-3-27 08:29 , Processed in 0.141336 second(s), 13 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表