网站首页 > 技术文章 正文
这个小分享道哥就跟大家分享一下getElementById的用法,这个方法它是干什么用的呢,这个啊是最基本的js操作html标签最多也是最常用最基础的方法啦。我们实际运用中用它来获取html中的标签对象,从而达到动态的效果。
第一个我们先来test一下,用getElementById来获取下html文本框中的内容。
已知有如下html代码
<body> <input type="text" id="a"/><input type="button" value="获取文本框中的值" onclick="f1()"/><br/> <input type="button" value="获取文本框中的值" onclick="f2()"/> </body>
现在我们就用js来获取下id="a"的文本框中的内容
<script type="text/javascript">
function f1()
{
//获取文本框中的值
var a = document.getElementById("a").value;
alert(a);
}
</script>
当我们在点击获取文本框中的值 这个按钮的时候我们就可以获取到a文本框中的内容,实现结果如下
那么既然有获取那同样的就有设置,我们除了可以手动的自己输入内容到文本框中,相反我们依旧可以通过我们的getElementById来给文本框赋值,也就是用代码将内容显示在文本框中,且看下例
<body> <input type="text" id="a" style="color:red;font-size:22px; height:25px;"/> <br/><input type="button" value="获取文本框中的值" onclick="f1()"/><br/> <input type="button" value="给文本框赋值" onclick="f2()"/> </body> <script type="text/javascript"> function f1() { //获取文本框中的值 var a = document.getElementById("a").value; alert(a); } function f2() { //给文本框赋值 点击给文本框赋值的按钮动态赋值 document.getElementById("a").value="欢迎来到js世界"; }
结果如下
本案例完整代码
<body> <input type="text" id="a" style="color:red;font-size:22px; height:25px;"/> <br/><input type="button" value="获取文本框中的值" onclick="f1()"/><br/> <input type="button" value="给文本框赋值" onclick="f2()"/> </body> <script type="text/javascript"> function f1() { //获取文本框中的值 var a = document.getElementById("a").value; alert(a); } function f2() { //给文本框赋值 document.getElementById("a").value="欢迎来到js世界"; } </script>
猜你喜欢
- 2024-11-08 大厂必问 · 如何防止订单重复? 防止订单重复提交与高并发
- 2024-11-08 使用JS快速读取TXT文件 js怎么读取文件
- 2024-11-08 开发必懂的文件加解密 开发必懂的文件加解密怎么弄
- 2024-11-08 一个巧合,我把文档写进了代码里 一个巧合,我把文档写进了代码里英文
- 2024-11-08 安卓手机如何快速刷完青年大学习 安卓如何快速完成青年大学
- 2024-11-08 DNF:健康系统最简单的修改信息方法
- 2024-11-08 这个传染病各年龄人群都易感,该如何预防?戳→
- 2024-11-08 文字跳动特效表白网页 字幕滚动表白软件
- 2024-11-08 如何访问Web存储 web项目怎么访问本地文件
- 2024-11-08 智能科技时代的事件驱动编程:艺术与算法的完美交融
- 标签列表
-
- content-disposition (47)
- nth-child (56)
- math.pow (44)
- 原型和原型链 (63)
- canvas mdn (36)
- css @media (49)
- promise mdn (39)
- readasdataurl (52)
- if-modified-since (49)
- css ::after (50)
- border-image-slice (40)
- flex mdn (37)
- .join (41)
- function.apply (60)
- input type number (64)
- weakmap (62)
- js arguments (45)
- js delete方法 (61)
- blob type (44)
- math.max.apply (51)
- js (44)
- firefox 3 (47)
- cssbox-sizing (52)
- js删除 (49)
- js for continue (56)
- 最新留言
-