你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

31.操作元素

2021/12/13 12:15:39

操作元素

js操作元素修改的是行内样式,优先级较高

this指向

this指向的是事件函数的调用者

改变元素内容

element.innerText=''

获取元素从开始到终止位置的内容,去除标签,同时空格和换行也会去掉

element.innerHTML=''

获取元素从开始到终止位置的内容,包括标签,同时保留空格和换行

这两个属性都是可读写的,可以获取元素内的内容



改变元素属性


获取元素后,修改对象内相应的属性src、href、id、alt、title等

1.获取属性值

element.属性 获取属性值

element.属性=‘值’ 设置属性值

element.getAttribute(‘属性’) 获取自定义属性


H5新增自定义属性规范(data-开头)

获取H5自定义属性

1.兼容性获取 element.getAttribute(‘data-属性’);

2.H5新增 element.dataset.属性 或者 element.dataset[‘属性’]

注:自定义属性(除data-)带’-'时调用需用驼峰命名法
eg:
属性 data-list-name

调用 dataset[‘listName’]


自定义属性的操作

element.removeAttribute(‘属性’); 移除属性




改变表单属性

可以操作表单属性 type、value、checked、selected、disabled


改变样式属性

获取样式操作

1.element.style 行内样式操作

2.element.className 类名样式操作

样式较多时className类名方式更方便,会直接更改元素类名,覆盖原先类名