1:DOM编程:
2:js中正则表达式:1) 获取标签:
通过document集合属性来获取标签:all; 获取到所有的标签; forms: 获取到所有的form标签;
links: 获取到所有的a标签和area标签; images: 获取到所有的img标签;
通过节点属性来获取标签:parentNode:父节点; childNodes:所有的子节点 ;
firstChild: 第一个子节点; lastChild: 最后一个子节点; nextSilbing : 下一个兄弟节点 ; previousSilbing: 上一个兄弟节点;
通过标签属性来获取标签: getElementById("id") ; 通过标签的id来获取该标签
getElementsByName("name") ; 通过标签的name来获取标签,返回的是一个标签数组;
getElementsByTagName("TagName"); 通过标签名来获取标签,返回的是一个标签数组;
2) 修改标签的属性:
innerHTML:通常是<span>标签; <div>,<select>标签中的文本内容;
value:通常是表单中使用的比较多,
src:通常是<img>标签使用的标签比较多;
checked:通常是单选或者多选中使用,表示一种状态;
3) 标签对象的方法:
creatElement("标签名称"); 创建一个标签 ; setAttribute("属性名称","属性值");
appendChild(标签); 将标签添加到最后; insertBefore(newElement, Element) ; 在指定标签的前面插入标签
removeChild(标签) ; 删除标签;
1) 正则表达式:
var reg = /^[0-9]{n}$/ ; reg.test(检验的值) ; 成功为true;失败为false;
开头:^ ; 结尾 : $ ; 不然是不完全匹配;