GetElementById
GetElementById
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script type="text/javascript" >/** 需求:当用户点击了较验按钮,要获取输出框中的内容。然后验证其是否合法。<br/>* 验证的规则是:必须由字母,数字。下划线组成。并且长度是5到12位。* */function onclickFun() {// 1 当我们要操作一个标签的时候,一定要先获取这个标签对象。var usernameObj = document.getElementById("username");// [object HTMLInputElement] 它就是dom对象var usernameText = usernameObj.value;// 如何 验证 字符串,符合某个规则 ,需要使用正则表达式技术var patt = /^\w{5,12}$/;/** test()方法用于测试某个字符串,是不是匹配我的规则 ,* 匹配就返回true。不匹配就返回false.* */var usernameSpanObj = document.getElementById("usernameSpan");// innerHTML 表示起始标签和结束标签中的内容// innerHTML 这个属性可读,可写usernameSpanObj.innerHTML = "XHC真可爱!";if (patt.test(usernameText)) {// alert("用户名合法!");// usernameSpanObj.innerHTML = "用户名合法!";usernameSpanObj.innerHTML = "<img src=\"right.png\" width=\"18\" height=\"18\">";} else {// alert("用户名不合法!");// usernameSpanObj.innerHTML = "用户名不合法!";usernameSpanObj.innerHTML = "<img src=\"wrong.png\" width=\"18\" height=\"18\">";}}</script>
</head>
<body>用户名:<input type="text" id="username" value="wzg"/><span id="usernameSpan" style="color:red;"></span><button onclick="onclickFun()">较验</button>
</body>
</html>
GetElementById相关推荐
- getElementById 使用
getElementById() 方法可返回对拥有指定 ID 的第一个对象的引用 里面跟着的必须是元素ID属性值,如果class的值是不可以的 一个小demo <!DOCTYPE html> ...
- document.getElementById与document.getElementsById的区别
document.getElementById 是用Id选择元素,一个Id只对应一个元素. document.getElementsById 是用元素名称选择元素一个元素名称可能有很多元素,取的是集, ...
- document.getElementById与getElementByName的区别
document.getElementById( "id_Number ") 得到的是单个元素 document.getElementsByName( "name & ...
- getElementById 不能取得visible=false 的控件解决方法
想要绑定textbox的回车事件到一个按钮上,但不想显示这个按钮,如果你把这个button的visible设置为false,那么你使用 getElementById是获取不到的,或者说 取到的为空.这 ...
- HTML DOM getElementById() 方法
定义和用法 getElementById() 方法可返回对拥有指定 ID 的第一个对象的引用. 语法 document.getElementById(id) 说明 HTML DOM 定义了多种查找元素 ...
- document.getElementById()和document.forms[0].submit()
下午,做一个jsp文件,涉及到document.getElementById()以及document.forms[0].submit()的使用,折腾了好长时间. 1.document.getEleme ...
- getElementsByName和getElementById获取控件
js对控件的操作通常使用getElementsByName或getElementById来获取不同的控件进行操作 getElementsByName() 得到的是一个array, 不能直接设value ...
- getElementById getElementsByName的用法与区别(转)
标签: getElementById getElementsByName getElementsByTagName getElementById: 语法: document.getElementB ...
- document.getElementById vs jQuery $()
本文翻译自:document.getElementById vs jQuery $() Is this: 这是: var contents = document.getElementById('con ...
- linux访问网页元素,Linux_DOM和JAVASCRIPT访问页面上的元素,访问方法:getElementById() - phpStudy...
DOM和JAVASCRIPT访问页面上的元素 访问方法: getElementById():返回拥用传递给该方法的指定id的第一个对象的引用. getElementsByName():返回拥用传递该方 ...
最新文章
- 小猿圈Linux学习-Linux种搜索的命令
- 一文看懂卷积神经网络-CNN(基本原理+独特价值+实际应用)
- Verilog 中的移位(算术移位, 逻辑移位, 循环移位)
- optee中core_init_mmu_regs函数解读
- Spark算子:RDD基本转换操作–coalesce、repartition
- 20155204 2016-2017-2 《Java程序设计》第8周学习总结
- linux 后台一直执行的sh
- 计算机网络的自我介绍和评价,计算机网络自我介绍范文
- weblogic服务器上类或者方法找不到的解决办法
- JavaScript高级程序设计(5) 引用类型 (上)
- 2018最新hadoop服务器环境配置教程(附详细步骤)
- 解决Invalid `Podfile` file: no implicit conversion of nil into String
- 2022年陕西省职业院校技能大赛中职组网络安全赛项规程
- 如何打造超大规模的智慧交通仿真环境?核心精华都在这里 | 51TECH
- MyExcel--Excel操作新方式
- 《谷歌大数据经典论文读后感》
- 微信群内接龙的excel公式处理
- 做自媒体1年投资4百W亏损370W,自媒体的水太深
- Mac 安装第三方软件遇到的问题解决方案汇总
- unity3d培训_007
热门文章
- 傅里叶变换性质----Leson Chap3_8-9
- U盘不显示盘符的问题
- mysql qps tps 监控_Mysql库TPS,QPS实时监控脚本
- “(535, b‘Error: authentication failed‘)“身份验证失败问题
- mysql -省市区(市)
- memcpy()详解
- javascript错误:对象不支持此属性或方法
- Frame profiling
- MySQL关系型数据库
- Document.location