表单校验优化(非弹框提示)
js的输出
- document.write("文本"),只能写入文本
- document.getElementById().innerHTML="HTML代码"
js的事件
- onfocus:获得焦点
- onblur :失去焦点
- onsubmit:提交内容
document.getElementById("一个ID").innerHTML="内容":内容里边可以有标签.
问题:统一个事件触发不同的函数,后边并列的函数怎么写?格式
script的外部引用.
常用事件
- onload
- onclick
- ondblclick
- onfocus
- onblur
- onchange:(常用于下拉列表)
- onkeydown
- onkeyup
- onkeypress
- onmousedown
- onmousemove
- onmouseout
- onmouseover
- onmouseup
- onsubmit
- onunload(有些浏览器不支持)
- onresize:窗口被调整大小
批量处理数据的时候就要找要处理的数据的相同属性(最好其他的数据没有这个属性),以此属性来获取这批数据元素,然后按要求处理.
getElementById():只能获取一个,获取的是这个ID的第一个对象
getElementsByName();获取的是属性name的值相同的所有对象,是一个集合(或者叫数组)
getElementsByTagName();获取的是所有标签名为指定名字的所有对象,也是一个集合(或者数组),