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相关推荐

  1. getElementById 使用

    getElementById() 方法可返回对拥有指定 ID 的第一个对象的引用 里面跟着的必须是元素ID属性值,如果class的值是不可以的 一个小demo <!DOCTYPE html> ...

  2. document.getElementById与document.getElementsById的区别

    document.getElementById 是用Id选择元素,一个Id只对应一个元素. document.getElementsById 是用元素名称选择元素一个元素名称可能有很多元素,取的是集, ...

  3. document.getElementById与getElementByName的区别

    document.getElementById( "id_Number ")   得到的是单个元素 document.getElementsByName( "name & ...

  4. getElementById 不能取得visible=false 的控件解决方法

    想要绑定textbox的回车事件到一个按钮上,但不想显示这个按钮,如果你把这个button的visible设置为false,那么你使用 getElementById是获取不到的,或者说 取到的为空.这 ...

  5. HTML DOM getElementById() 方法

    定义和用法 getElementById() 方法可返回对拥有指定 ID 的第一个对象的引用. 语法 document.getElementById(id) 说明 HTML DOM 定义了多种查找元素 ...

  6. document.getElementById()和document.forms[0].submit()

    下午,做一个jsp文件,涉及到document.getElementById()以及document.forms[0].submit()的使用,折腾了好长时间. 1.document.getEleme ...

  7. getElementsByName和getElementById获取控件

    js对控件的操作通常使用getElementsByName或getElementById来获取不同的控件进行操作 getElementsByName() 得到的是一个array, 不能直接设value ...

  8. getElementById getElementsByName的用法与区别(转)

    标签: getElementById  getElementsByName  getElementsByTagName getElementById: 语法: document.getElementB ...

  9. document.getElementById vs jQuery $()

    本文翻译自:document.getElementById vs jQuery $() Is this: 这是: var contents = document.getElementById('con ...

  10. linux访问网页元素,Linux_DOM和JAVASCRIPT访问页面上的元素,访问方法:getElementById() - phpStudy...

    DOM和JAVASCRIPT访问页面上的元素 访问方法: getElementById():返回拥用传递给该方法的指定id的第一个对象的引用. getElementsByName():返回拥用传递该方 ...

最新文章

  1. 小猿圈Linux学习-Linux种搜索的命令
  2. 一文看懂卷积神经网络-CNN(基本原理+独特价值+实际应用)
  3. Verilog 中的移位(算术移位, 逻辑移位, 循环移位)
  4. optee中core_init_mmu_regs函数解读
  5. Spark算子:RDD基本转换操作–coalesce、repartition
  6. 20155204 2016-2017-2 《Java程序设计》第8周学习总结
  7. linux 后台一直执行的sh
  8. 计算机网络的自我介绍和评价,计算机网络自我介绍范文
  9. weblogic服务器上类或者方法找不到的解决办法
  10. JavaScript高级程序设计(5) 引用类型 (上)
  11. 2018最新hadoop服务器环境配置教程(附详细步骤)
  12. 解决Invalid `Podfile` file: no implicit conversion of nil into String
  13. 2022年陕西省职业院校技能大赛中职组网络安全赛项规程
  14. 如何打造超大规模的智慧交通仿真环境?核心精华都在这里 | 51TECH
  15. MyExcel--Excel操作新方式
  16. 《谷歌大数据经典论文读后感》
  17. 微信群内接龙的excel公式处理
  18. 做自媒体1年投资4百W亏损370W,自媒体的水太深
  19. Mac 安装第三方软件遇到的问题解决方案汇总
  20. unity3d培训_007

热门文章

  1. 傅里叶变换性质----Leson Chap3_8-9
  2. U盘不显示盘符的问题
  3. mysql qps tps 监控_Mysql库TPS,QPS实时监控脚本
  4. “(535, b‘Error: authentication failed‘)“身份验证失败问题
  5. mysql -省市区(市)
  6. memcpy()详解
  7. javascript错误:对象不支持此属性或方法
  8. Frame profiling
  9. MySQL关系型数据库
  10. Document.location