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. 三大运营商齐发力大数据
  2. CentOS7 升级 Git 版本
  3. oracle无法重建em,ORACLE 11g, EM 无法启动的问题和重建
  4. 【bzoj2521】[Shoi2010]最小生成树 网络流最小割
  5. 震惊!程序员要放弃 Python 了!?发生了啥?
  6. (转)Arcgis for js加载天地图
  7. Python中容易忽视的知识点
  8. js forEach跳出循环
  9. 永远不要低估自己,love your fear.
  10. 五脏六腑在脸上的反射区图片_“阳光运动场,亲子共成长”——赣县区白鹭乡中心幼儿园迎新年亲子趣味运动会...
  11. 炮灰模型——女生选择追求者模型
  12. Java移位运算符原来这么简单
  13. Ubuntu配置显卡驱动
  14. Java简单项目:家庭记账系统
  15. QQ音乐爬虫程序详细解析(一)——歌曲下载模块
  16. 为什么学计算机容易秃顶,为什么程序员更容易脱发?知道答案惊呆了!
  17. Mybatis 官网地址
  18. scp 传目录_scp拷贝文件及文件夹
  19. PHP应用-一揽子解决方案
  20. [翻译] LaTeX Error: Environment XXX undefined

热门文章

  1. 基于FPGA的信号发生器的设计
  2. 362 敲击计数器
  3. Java、JSP网上教务评教管理系统(教学评价系统)
  4. 怎样搭建企业内部wiki
  5. 【瀑布流插件】vue-masonry
  6. 「滴滴-橙心优选」秋招面试复盘总结
  7. android extra_shortcut_icon,Android Shortcut操作(一)
  8. lib_mysqludf_sys编译
  9. 再读《谁动了我的奶酪》
  10. 计算机改显存会有啥影响,显卡显存越大越好吗?显存对电脑速度的影响有哪些?...