一个元素可以改变的有:内容、属性、样式
内容
DOM | jQuery | |
html内容 | innerHTML | html() |
纯文本 | textContent | text() |
表单元素 | value | val() |
属性
DOM | jQuery | |
字符串类型 | setAttribute/getAttribute . | attr() prop() |
bool类型 | . | prop() |
自定义 | setAttribute/getAttribute dataset | attr() (dataset没有简化版是因为html5出现在jQuery之后) |
样式
DOM | jQuery | |
获取样式 | getComputedStyle | .css |
修改样式 | .style.名=值 |