charAt(index) 返回指定位置的字符
substring(from, to) 返回子字符串
indexOf(str) 指定字符串在原字符串中第一次出现的位置
lastIndexOf(str) 指定字符串在原字符串中最后一次出现的的位置
match(regexp) 返回匹配指定正则表达式的字符串,返回的结果是一个数组:
var str2 = 'asd212abc345';
var reg2 = /[0-9]+/g; global 搜索全局
var arr = str2.match(reg2);
search(regexp) 返回按照正则表达式检索到的字符串位置
str2.search(reg2)
toLowerCase/toUpperCase 返回小写/大写形式
replace(regexp,'abc'); 替换符合 reg 正则表达式规定的字符串
str2 = str2.replace(reg2,'888');
split(','): 分解,返回的是一个数组
3、DOM(Document Object Model)
(1)什么是 dom?
w3c 定义了一套规则,由于将结构化的文档(XML/HTML)转化为一棵树,目的是
为了便于对结构化的文档进行增删改查操作。
(2)由于历史原因,dom 没有完全标准化
html dom 模型:最早的 dom 模型(早于 w3c 的 dom 模型)
w3c dom 模型:主流,各大浏览器基本都支持编程时,都可以使用。
(3)w3c dom 模型
a,继承关系图(了解)
Node
Document
HTMLDocument
HTMLBodyElement //body 对应的对象
Element
HTMLElement
HTMLFormElement
HTMLInputElement
HTMLSelectElement
HTMLOptionElement
HTMLDivElement
HTMLTableElement
HTMLTableCaptionElement
HTMLTableRowElement
HTMLTableCellElement
b,操作
查找:
方式一,使用 id
document.getElementById(id);
方式二,遍历(浏览器不兼容)